Javascript 如何只验证jQuery验证插件中的必填字段?

Javascript 如何只验证jQuery验证插件中的必填字段?,javascript,jquery,jquery-validate,jquery-validation-engine,Javascript,Jquery,Jquery Validate,Jquery Validation Engine,仅验证jQuery验证插件中的必填字段:下面是我的代码 <label for="firstName">First Name<span class="required">*</span></label> <input type="text" id="firstName" class="form-control" placeholder="First Name" name="firstName"> <label for="addres

仅验证jQuery验证插件中的必填字段:下面是我的代码

<label for="firstName">First Name<span class="required">*</span></label>
<input type="text" id="firstName" class="form-control" placeholder="First Name" name="firstName">
<label for="address1">Address Line 1</label>
<input type="text" id="address1" class="form-control" placeholder="Address Line 1" name="address1">
名字*
地址行1

我想跳过表单提交上的地址1

尝试将
地址1
必需
标志设置为

$('#profileDetailsPage').validate({
    rules: {
        firstName:{
            required: true,
            textonly: true
        },
        address1:{
            required: false, // don't require this field
            textonly: true
        }
    },
    messages: {
        firstname: "Please enter your first name",
        address1: "Please enter only text"
    },
    submitHandler: function() {}
});

可以显示jQuery代码吗?$('profileDetailsPage')。验证({rules:{firstName:{required:true,textonly:true},address1:{required:true,textonly:true},消息:{firstName:“请输入您的名字”,address1:“请仅输入文本”},submitHandler:function(){});如果在提交时这样做,则表单不会验证,只返回:?title=&firstName=&lastName=&houseNo=&postalCode=&address1=&address2=&townCity=&country=&mobileNo=