属性输入值为另一个输入值

Attribute input value for another input value

本文关键字:输入 另一个 属性      更新时间:2023-09-26

提琴更新:我没有解释得很好,所以我将解释我正在尝试做什么。我不是试图获得表单验证,我已经通过HTML 5"必填"字段验证。我想做的是能够控制的风格"。error",当用户输入字段失败或给出无效信息时,由jQuery validate填充。我怎么能控制样式是不被填充的jQuery验证函数?

小提琴:http://jsfiddle.net/xvAPY/140/

    $('#contactForm').validate({ // initialize the plugin
        errorElement: 'div',
        rules: {
            first_name: {
                required: true,
            },
            last_name: {
                required: true,
            }
            postal_code: {
                required: true,
            },
            phone_primary: {
                required: true,
            }
            email: {
                required: true,
            }
        },
        submitHandler: function(form) { // for demo
            alert('valid form submitted'); // for demo
            return false; // for demo
        }
    });
<form id="contactForm" method="POST" action="https://app.leadconduit.com/v2/PostLeadAction">
      <input type="text" id="first_name" name="first_name" minlength="5" maxlength="255" placeholder="First Name" required />
      <input type="text" id="last_name" name="last_name" minlength="2" maxlength="255" placeholder="Last Name" required />
      <input type="hidden" id="state" name="state" value="" />
      <input type="text" id="postal_code" name="postal_code" minlength="5" maxlength="10" placeholder="Zip Code" required />
      <input type="text" id="phone_primary" name="phone_primary" minlength="11" maxlength="12" placeholder="Phone" required />
      <input type="text" id="email" name="email" minlength="25" maxlength="255" placeholder="Email" required />
      <input type="submit" value="Submit"/>

您的代码有语法错误

Uncaught SyntaxError: Unexpected identifier 

正在发生的验证是html5验证。

last_name: {
    required: true,
}    <----------------- no comma ----
postal_code: {
    required: true,
},