I have select boxes for starttime and endtime in hours, minutes and AM/PM.
I need to validate the time so that end time should be greater than start time.
The AM and PM should also be validated.
Any help appreciated !
below is my code
I need to validate the time so that end time should be greater than start time.
The AM and PM should also be validated.
Any help appreciated !
below is my code
Code:
<HTML> <HEAD> <script> function checkTime(){ var startTimeValue = document.getElementById("startTime"); var endTimeValue = document.getElementById("endTime"); if( startTimeValue.options[startTimeValue.selectedIndex].value > endTimeValue.options[endTimeValue.selectedIndex].value) { alert("End Time should be greater than Start Time"); return false; } return true; } </script> <BODY> <table cellpadding="0" cellspacing="0" border="0" > <tr> <td> Start Time:</td> <td> <select style="font-size: 9pt;" id="startTime" onchange="checkTime()"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select></td> <td> <select dataSource="actionForm.fromMinutes" style="font-size: 9pt;"> <option value="0">00</option> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="9">10</option> <option value="9">11</option> <option value="9">12</option> <option value="9">13</option> <option value="9">14</option> <option value="9">15</option> <option value="9">16</option> <option value="9">17</option> <option value="9">18</option> <option value="9">19</option> <option value="9">20</option> <option value="9">21</option> <option value="9">22</option> <option value="9">23</option> <option value="9">24</option> <option value="9">25</option> <option value="9">26</option> <option value="9">27</option> <option value="9">28</option> <option value="9">29</option> <option value="9">30</option> <option value="9">31</option> <option value="9">32</option> <option value="9">33</option> <option value="9">34</option> <option value="9">35</option> <option value="9">36</option> <option value="9">37</option> <option value="9">38</option> <option value="9">39</option> <option value="9">40</option> <option value="9">41</option> <option value="9">42</option> <option value="9">43</option> <option value="9">44</option> <option value="9">45</option> <option value="9">46</option> <option value="9">47</option> <option value="9">48</option> <option value="9">49</option> <option value="9">50</option> <option value="9">51</option> <option value="9">52</option> <option value="9">53</option> <option value="9">54</option> <option value="9">55</option> <option value="9">56</option> <option value="9">57</option> <option value="9">58</option> <option value="9">59</option> <option value="9">60</option> </select> </td> <td> <select dataSource="actionForm.startampm" style="font-size: 9pt;"> <option value="0">AM</option> <option value="1">PM</option> </select> </td> <td> End Time:</td> <td style="padding-left: 10px;"> <select style="font-size: 9pt;" id="endTime" onchange="checkTime()"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> </td> <td> <select dataSource="actionForm.toMinutes" style="font-size: 9pt;"> <option value="0">00</option> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="9">10</option> <option value="9">11</option> <option value="9">12</option> <option value="9">13</option> <option value="9">14</option> <option value="9">15</option> <option value="9">16</option> <option value="9">17</option> <option value="9">18</option> <option value="9">19</option> <option value="9">20</option> <option value="9">21</option> <option value="9">22</option> <option value="9">23</option> <option value="9">24</option> <option value="9">25</option> <option value="9">26</option> <option value="9">27</option> <option value="9">28</option> <option value="9">29</option> <option value="9">30</option> <option value="9">31</option> <option value="9">32</option> <option value="9">33</option> <option value="9">34</option> <option value="9">35</option> <option value="9">36</option> <option value="9">37</option> <option value="9">38</option> <option value="9">39</option> <option value="9">40</option> <option value="9">41</option> <option value="9">42</option> <option value="9">43</option> <option value="9">44</option> <option value="9">45</option> <option value="9">46</option> <option value="9">47</option> <option value="9">48</option> <option value="9">49</option> <option value="9">50</option> <option value="9">51</option> <option value="9">52</option> <option value="9">53</option> <option value="9">54</option> <option value="9">55</option> <option value="9">56</option> <option value="9">57</option> <option value="9">58</option> <option value="9">59</option> <option value="9">60</option> </select> </td> <td> <select dataSource="actionForm.endampm" style="font-size: 9pt;"> <option value="0">AM</option> <option value="1">PM</option> </select> </td> </tr> </table> </BODY> </HTML>
Comment