0
我在寫一個小的jquery函數,該函數應該檢查四個項目的選定輸入。所選擇的時間以小時和分鐘顯示爲下拉列表的「時間」。Jquery,驗證表單提交前的輸入
我有「From」小時和「From」分鐘,「To」小時和「To」分鐘。
我想確保「From」小時和分鐘小於「To」小時和小分鐘,並且直到這是正確的才隱藏表單提交按鈕。
這是我有:
function getvalHT(sel) {
var selectedFromHours = $('#RoomFromTimeH').val();
selectedFromHours = selectedFromHours.replace(/\b0+/g, '');
var selectedToHours = $('#RoomToTimeH').val();
selectedToHours = selectedToHours.replace(/\b0+/g, '');
var selectedFromMin = $('#RoomFromTimeM').val();
selectedFromMin = selectedFromMin.replace(/\b0+/g, '');
var selectedToMin = $('#RoomToTimeM').val();
selectedToMin = selectedToMin.replace(/\b0+/g, '');
if(selectedFromHours < selectedToHours) {
alert ('The "To" hours must be greater than the "From" hours');
$("#savebutton").hide();
} else if(selectedFromMin > selectedToMin) {
alert ('The "To" minutes must be greater than the "From" minutes');
$("#savebutton").hide();
} else {
$("#savebutton").show();
}
}
<select name="RoomToTimeH" id="RoomToTimeH" class="imaindateselTime" onchange="getvalHT(this);">
<select name="RoomToTimeM" id="RoomToTimeM" class="imaindateselTime" onchange="getvalHT(this);">
我有這部分工作,但如果用戶選擇正確的時間提交按鈕不會出現。
我是否正確地做了這件事,或者我沒有辦法。
非常感謝您的時間。
是輸入24小時制或12小時制? –
嗨,它的24小時格式 – DCJones
你能發佈你的完整的html代碼嗎? – prasanth