在文本框

时间:2017-01-12 02:10:14

标签: javascript html time label autojump

以下html代码包含一个用于输入时间的部分,并且使用onblur()调用相关函数进行验证,但是当javascript函数触发包含时间跳转到左角的文本框时!我怎么能阻止这个?

  <td height="50" rowspan="2">
          <span class="headingbox">Expected Time &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp </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到左侧!如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

仅供参考,不确定这些是否影响结果:
1.你有rowspan =“2”,但你有3个span标签 2.你的第二个span标签没有close标签&lt; / span&gt;