我有2個texbox第一個有開始時間結束第二個用戶應該輸入結束時間這兩種格式(00:00:00)。我怎樣才能防止用戶在第二個文本框中輸入一個低於第一個文本框的值,所以endtime必須優於開始時間,他所做的消息應該警告他。你看我的代碼:防止用戶在文本框中輸入更大的值
<input type="text" name="StartTime" id="StartTime" size="30"
value="<?php echo $tab['StartTime'];?>" readonly="readonly" /></td></tr>
<tr><td>
<label>End Time</label>
</td>
<td>
<input type="text" name="EndTime" id="EndTime" value="00:00:00"
max="23:00" size="30" required pattern="[0-2][0-9]:[0-5][0-9]:
[0-5][0-9]" title="Please enter end time this format
(00:00:00),maximum value is: 23: 59: 59"/></td></tr>
如果啓動時間是例如08:00:00和用戶輸入07:00:00消息應該彈出警告他。 謝謝
嗯,你似乎已經使用驗證框架?你也可以看看HTML5 type = time的輸入。 – plalx
[Javascript - 日期範圍驗證](http://stackoverflow.com/questions/13780881/javascript-date-range-validation) – abc123
這個驗證框架可能會阻止用戶像56:80:76那樣輸入小時,較高的值是23:59:59。 –