我目前正在将Mathias Bynens 的 Placeholder Polyfill与jquery.validate 插件(v1.11.1)结合使用,并且在使用Internet Explorer 9时遇到了令人沮丧的错误。
如果字段定义了非空属性,我无法获得必需的字段验证来处理我的字段。一旦输入了一个值并且占位符文本消失了,剩下的验证就可以正常工作了。type="password"
placeholder
JS
$('input').placeholder(); // init placeholder plugin
signupFormValidator = $('form').validate(); // init validation
HTML
<form>
<input class="required" type="text" name="test" id="test" placeholder="test"><br>
<input class="required" type="password" name="password" id="password" placeholder="password"><br>
<input class="required" type="password" name="confirm" id="confirm" placeholder="confirm"><br>
<input type="submit">
</form>