Products
GG网络技术分享 2025-03-18 16:14 2
正则表达式只能输入数字和小数点且第一位不能为0,保留小数点后一位
匹配第一位不为0的数字:/^((?!0).)[0-9]/
保留一位小数:num.toFixed(1)
表单元素:
表单属性:
占位符文本:一般表单元素都是空的,可以用占位符文本placeholder属性来填入文本框的提示性文本。这种文本是浅灰色的,区别输入值。
焦点:加载完表单之后用户要做到事情就是输入。可以使用autofocus属性来帮助用户自动定位到这个元素。
验证:
关闭验证:form表单中添加novalidate属性来关闭整个表单验证。也可以在submit按钮中添加formnovalidate属性来关闭验证。
pattern:输入正则表达式来进行验证。
新的输入控件:
各种浏览器可以有自定义的input类型。如果浏览器不支持,也会变成默认的input框。如果支持的情况下。会有更好的体验。
新元素:
显示输入建议:新的datalist元素可以让你在普通文本框中添加一个下拉建议列表。这样。填表的人既可以直接从列表中直接输入,也可以自由输入。
<datalist>必须配合一个标准的input文本框来使用。例如,我们有下面的一个输入框:
Demand feedback