要檢查電子郵件地址是否是從Gmail我嘗試以下的jQuery代碼,但我得到Uncaught TypeError: Cannot call method 'indexOf' of undefined
jQuery的未捕獲的異常錯誤
CODE
$(document).ready(function() {
$("#sendit").click(
function() {
var str1 = $("#email").value;
var str2 = "gmail.com";
if(str1.indexOf(str2) != -1){
alert("found");
}
});
});
有沒有在我的語法的錯誤?
如果你的語法錯誤,你會得到*語法錯誤*。您試圖訪問一個對象的不存在的屬性('.value'),它將返回'undefined'。這是*運行時錯誤*和代碼中的邏輯錯誤(但不是語法錯誤)。 –