0
我有一個簡單的工作ajax聯繫表單(大部分大聲笑),我有php驗證工作,併發送我的電子郵件。我的問題是jquery部分,我想驗證並根據輸入錯誤的類型顯示錯誤消息。現在看來它總是對我的第一條if語句返回true(總是說輸入字段中沒有值)。我的代碼在哪裏出錯?簡單的jquery輸入名稱表單驗證
if (!$.trim(("#contact-name").value).length) {
console.log("Error: Required Name");
$("#contact-name").next().text('Your name is required.');
}
else {
var re = /^[a-zA-Z ]+$/;
var is_name = re.test("#contact-name").val();
if (is_name){
error_free = true;
console.log("Success: Name is Valid");
}
else {
$("#contact-name").next().text('Your name cannot contain special characters');
error_free = false;
console.log("Error: Name cannot contain special characters");
}
}
你確定'$(「#contact-name」).value'仍然是正確的?它應該是'$(「#contact-name」)。val()' –
@KingKing是的,你是對的。謝謝。 – Chang
太棒了,謝謝! – cheesecake28