javascript - Wie stellt JS fest, dass der Eingabewert eine Zahl ist, die nicht kleiner oder gleich 0 ist, ohne eine Warnung zu verwenden, aber rote Schriftart in derselben Zeile zu verwenden, um den Benutzer aufzufordern?
世界只因有你
2017-06-28 09:27:53
Wie stellt js fest, dass der Eingabewert eine Zahl ist, nicht kleiner oder gleich 0, und eine Dezimalzahl sein kann? Wenn nicht teilnahmeberechtigt, 在%后面以红色字提示用户
, TKS!
判断焦点是否在该input内(或者通过焦点离开事件)
然后进行传值到js方法类进行判断 根据你的要求进行判断
CSS:
HTML:
Javascript:
手机简答,input里加pattern属性,使用正则验证内容,然后css里使用
input:invalid
把input里边不合规则的内容标红(就红框红字啊啥的),后边的红字提示p紧跟着input写,然后用这样的规则搞出来,应该就差不多了(标签换下id,我手机就不多码字了)。不过如果需要兼容到IE9的话,可能需要再写个兼容……
参考:
MDN - 表单验证