0
次のHTMLコードは、時間を入力するために使用される部分を含み、JavaScript関数が起動したときにonblur()を使用して関連する関数を呼び出して検証されます。どうやってこれをやめることができますか?テキストボックスの下に妥当性検査を返します
<td height="50" rowspan="2">
<span class="headingbox">Expected Time            </span>
<span style="width:100%;text-align:center;">
<input type="time" id=time autofocus name=DPTime onblur="return test()" onfocusout="hid('timeerror2');" onfocus="show('timeerror2');" min="09:00:00" max="22:00:00" />
<span class="poperror" id="timeerror2"> Pharmacy is opened from 9AM to 10PM </span>
</td>
</tr>
<tr>
<td></td>
<td><br> <label id=check align=right></label></td>
</tr>
ここで、test()関数が呼び出されると、関連する値がid = check!というラベルに表示されます。その時点で、時間ボックスは左側に並んでいます!これを防ぐ方法は?