1
我在文本框上使用jQuery自動完成功能,因此用戶可以選擇交易。我需要將其設置爲必填字段。我也使用jQuery驗證。jQuery自動完成驗證 - 如何進行選擇?
這裏是我的自動完成cpde:
$(\"#trade\").autocomplete({
source: " . $tradeString . ",
maxHeight:100,
autoFill: true,
minLength: 3,
close: function() { $(\"#form\").validate().element(\"#trade\"); }
}).select(function() {
$(this).autocomplete(\"search\");
});
這是我的jQuery驗證碼:
$("#form").validate({
errorElement: "div",
validClass: "input_ok",
errorClass: "validation_error",
rules: { "address[postcode]": { required: true},
"general[trade]": { required: true},
"address[address_line_1]": { required: true},
"address[address_line_2]": { required: true},
"address[address_line_3]": { required: true},
"general[trade]": { remote: true,
required: true}
},
messages: { trade: { remote: "Trade not found."}
}
});
誰能幫助我嗎?我之前已經完成了這個工作,但是使用遠程調用PHP腳本來查看數據庫中的交易。這是不必要的,因爲$ tradeString以自動完成期望的格式返回交易列表。