js怎么判断input输入的值是数字,不小于等于0,可以为小数。如果不符合条件,在%后面以红色字提示用户
,TKS!
世界只因有你2017-06-28 09:29:53
手机简答,input里加pattern属性,使用正则验证内容,然后css里使用input:invalid
把input里边不合规则的内容标红(就红框红字啊啥的),后边的红字提示p紧跟着input写,然后用
p {display:none;color:red;}
input:invalid+p {display:block;}
这样的规则搞出来,应该就差不多了(标签换下id,我手机就不多码字了)。不过如果需要兼容到IE9的话,可能需要再写个兼容……
参考:
MDN - 表单验证