一直在尝试整理一些基本的表单验证,除了一些远程验证之外,一切都可以正常工作。我基本上有一个存储在“/_companycodes”中的可用代码列表,因此根据文档使用以下代码:
$("#register_member_form").validate({
m_field_id_1: {
required: true,
remote: "/_companycodes"
}
});
/_companycodes 中包含以下内容(1 和 2 是我的公司代码):
<?php
var codes = ["1","2"];
var in_array = $.inArray(value.toUpperCase(), codes);
if(in_array == -1) {
$valid = 'false';
} else {
$valid = 'true';
}
?>
然而这似乎会引发错误,我很确定我犯了一个非常愚蠢的错误,但是在一遍又一遍地看这个之后不能完全解决......干杯!