在我的項目中,我正在檢查用戶在註冊期間的電子郵件ID是否有效我正在使用Javascript.I在按鈕單擊和驗證期間獲取函數中的文本框的值,但該按鈕的點擊時它顯示微軟JScript運行時錯誤:所需的對象錯誤的任何一個都可以指出什麼錯就錯在我的代碼,Javascript Object Required
我的JavaScript函數,
function mailcheck() {
var txt = document.getElementById("emailid").value;
if (txt != "") {
var at = "@"
var dot = "."
var lat = str.indexOf(at)
var lstr = str.length
var ldot = str.indexOf(dot)
if (txt.indexOf(at) == -1) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
if (txt.indexOf(at) == -1 || txt.indexOf(at) == 0 || txt.indexOf(at) == ltxt) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
if (txt.indexOf(dot) == -1 || txt.indexOf(dot) == 0 || txt.indexOf(dot) == lstr) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
if (str.indexOf(at, (lat + 1)) != -1) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
if (txt.substring(lat - 1, lat) == dot || txt.substring(lat + 1, lat + 2) == dot) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
if (txt.indexOf(dot, (lat + 2)) == -1) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
if (txt.indexOf(" ") != -1) {
alert("Invalid E-mail ID")
obj.focus()
return false
}
}
return true
}
你有錯誤的行/行號? – geevee
你可以發佈ASPX/HTML標記 –
@GalV它沒有給出任何行號 – Rajesh