【发布时间】:2015-06-03 04:09:13
【问题描述】:
我想通过html5验证验证输入值不等于默认值,可以吗?
<input type="text" name="First Name" value="First Name" id="FirstName"
required="" title="First Name is Required!" >
当用户点击提交按钮时,如果输入字段的值=名字 然后显示错误。
我不想使用 placeholder="First Name"。
有没有办法使用模式属性进行验证, 比如 pattern="!First Name"
【问题讨论】:
-
为什么不用
placeholder="First Name"而不是value="First Name" -
我需要使用 value="First Name" 而不是占位符
-
为什么需要使用它?如果浏览器禁用了 javascript 会发生什么 - 值“First Name”将被发送到服务器。使用
placeholder属性将解决同样的问题......请记住,它并不是要用作label的替代品——这样做是一种反模式。
标签: html