0
我刚刚在注册表单客户端验证中首次使用了HTML5模式属性。它运行良好,我打算将它用于实时代码。HTML5 valide重新输入值
在我的注册表中,我有一个re-enter password
输入字段。
正如我认为重新输入值经常使用,我想知道:确实存在一些花哨的HTML5机制来检查重新输入的值是否与首次输入的值匹配。或者我仍然需要在JavaScript中这样做?
我刚刚在注册表单客户端验证中首次使用了HTML5模式属性。它运行良好,我打算将它用于实时代码。HTML5 valide重新输入值
在我的注册表中,我有一个re-enter password
输入字段。
正如我认为重新输入值经常使用,我想知道:确实存在一些花哨的HTML5机制来检查重新输入的值是否与首次输入的值匹配。或者我仍然需要在JavaScript中这样做?
不是。
HTML5引入了一个<output>
元素,该元素应该表示某些计算的结果(如比较两个值)。您可以使用其for
属性将其与页面上影响其结果的输入相关联。但问题在于:
<output>
(see this page from the Mozilla documentation)指定有效性约束和错误消息,但其他渲染引擎可能不会(也可能不会)。如果你想提供即时验证反馈,最好的办法是使用JavaScript,为确保您再次验证服务器上的数据。