j查询验证未显示消息

jQuery Validation not showing message

本文关键字:显示 消息 验证 查询      更新时间:2023-09-26

我是使用jQuery验证的新手,无法让它工作。我只是想弹出一条消息说缺少名字。这个脚本中缺少什么吗?

 <!-- Validate -->
        <script type="text/javascript" src="jquery.validate.min.js"></script>

$(document).ready(function(){
    $("#form").validate({
        firstname_1: { required:true },
        //same for your other fields
    }, {
    messages: {
        firstname_1: "Missing first name",
    }
});
<cfform name="form" id="form" method="post">
    <cfoutput><input type="text" name="firstname_#Add#" id="firstname_#Add#" placeholder="First"  validateat="onSubmit" validate="noblanks" required="yes" message="Please enter owner #Peoplecount#'s first name." value="#session.checkout.info["firstname_" & Add]#"></cfoutput>

你有理由.validate()错的。它只需要一个选项参数,验证规则就进入该参数中:

$("#form").validate({
    rules: {
        firstname_1: {
            required: true
        },
        // Same for other fields
    },
    messages: {
        firstname_1: "Missing first name",
        // Repeat for other fields
    }
});