以下html代码包含一个用于输入时间的部分,并且使用onblur()调用相关函数进行验证,但是当javascript函数触发包含时间跳转到左角的文本框时!我怎么能阻止这个?
<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的标签中会显示相关值!那时,时间框jups到左侧!如何防止这种情况?
答案 0 :(得分:0)
仅供参考,不确定这些是否影响结果:
1.你有rowspan =“2”,但你有3个span标签
2.你的第二个span标签没有close标签&lt; / span&gt;