gpt4 book ai didi

javascript - jQuery 验证一次调用中远程解析两个字段?

转载 作者:行者123 更新时间:2023-12-02 16:55:30 24 4
gpt4 key购买 nike

目前我正在尝试通过 jQuery 验证插件来解析两个值以检查 SQL 数据库。我可以看到 DateReceived 已被正确解析,但 CentreID 始终显示为 null。

这是我当前的代码:

var centreID = $( '#CentreSelect' ).val();
$("#submit-form").validate({
rules: {
DateReceived:{
required: true,
remote:{
url: "url.php?CentreID=" + centreID,
type: "GET"
}
},
},
messages: {
DateReceived: {
remote: "Error - Centre already entered on that date"
}
}
});
});

如果有建议,我们将不胜感激。

最佳答案

你需要

$("#submit-form").validate({
rules: {
DateReceived: {
required: true,
remote: {
url: "url.php?CentreID=" + centreID,
data: {
CentreID: function () {
//you need to read this value when the validation is executed, so pass the value as a function which will be called
return $('#CentreSelect').val()
}
}
type: "GET"
}
},
},
messages: {
DateReceived: {
remote: "Error - Centre already entered on that date"
}
}
});

关于javascript - jQuery 验证一次调用中远程解析两个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26212846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com