jQuery 验证忽略占位符!

标签 jquery validation placeholder

我正在使用 jQuery 验证插件来验证我的表单,但它似乎忽略了具有占位符文本的必填字段。

如何解决?

为了在所有浏览器中显示占位符,我使用了这个 jQuery 插件 - http://formalize.me/

为了验证我的表单,我使用以下代码:

$("#userRegistration").validate({
errorLabelContainer: "#messageBox",
wrapper: "li",
rules: {
    password: "required",
    password_again: {
    equalTo: "#password"
    }
  }
});

最佳答案

您可以将此语句绑定(bind)到您的提交事件。通过 jQuery 验证或手动。 (伪代码,您需要添加您的值)。

if(element.val() == placeholderText){
              element.val('');
 } 

关于jQuery 验证忽略占位符!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211393/

相关文章:

java - 通过php post js验证提交到mysql

java - java swing 验证API

java - 如何通过java中的构造函数验证输入

php - WooCommerce - 自定义缩略图和默认后备图像占位符

javascript - jQuery 占位符/提示 使提示保持在焦点上的 JavaScript

javascript - 为什么我获取不到这个链接的html内容?

jquery - 是否可以删除附加到元素及其子元素的所有事件

javascript - PHP 无法访问使用 jquery load() 加载的 php 页面中声明的变量

jquery - 更改焦点上的占位符文本

javascript - Angular 查找,多个类