请填写此字段警告不工作


Please fill out this field alert not working

我正在编写一段代码,这段代码将在平板电脑上作为web应用程序使用。有一个部分,用户可以将新药用于患者历史,我有一个表格,他们可以填写不同的细节。当我在笔记本电脑上进行测试时,警报可以正常工作,但在平板电脑上似乎不起作用,它允许用户在没有任何警报的情况下继续完成表单。什么好主意吗?

这是表格

的一部分
  <div class="form-group">
                  <label class="control-label col-sm-2">Dose:</label>
                  <div class="col-xs-3">
                  <input type="text" name="dose" id="dose" title='Enter a valid dosage such as milligram/mg'
 path="receiverLastName" onkeyup="valid(this)" onblur="valid(this)"required>
                  </div>
             </div>

这是我唯一的函数,我应该使用其他函数吗?

<script>
    $(function() {
        $("#dose").tooltip();
    });
    </script>

按键事件在不同设备上差异很大。这个答案详细介绍了一些有用的信息,可以帮助您克服局限性。或者如果你想把船推出去的话。

最好针对HTML5功能修改你的验证方法。这将让浏览器承担压力。

不要忘记,如果数据要进入数据库,您还需要验证服务器端,以允许过时的浏览器,javascript不活跃或只是普通的攻击。