這是我的代碼如何比較值
我從數據庫通過ajax和mysql獲取電子郵件地址,它給我的價值。所以在下面的功能比較()我正在回顧跨度數據與文本域數據進行比較。但它沒有正確比較。 請幫我
function validate(pageForm)
{
/************Getting error values in return values***********************/
var returncomparing = "";
/*********************************/
//FIELD WHICH YOU HAVE TO VALDATE
returncomparing += comparing(pageForm.email);
/********************************************/
if (returncomparing != "")
{
document.getElementById('error').innerHTML = returnIndustry;
}
return false;
}
給予正確的電子郵件仍然是給錯誤後...(請登錄用戶名)
function comparing(pageForm){
var error = "";
// var fetchedEmail=document.forms["pageForm"]["email_fetch"].value;
var em=document.forms["pageForm"]["email"].value;
//var emai = document.getElementById('emlTst').value;
var email = document.getElementById('txtHint').innerHTML;
//document.getElementById('emlTst').value = email;
if(em != email){
document.getElementById('error_email2').innerHTML="Please Provide Login User ID";
pageForm.style.borderColor = 'red';
error='5';
}
else if(em == email){
document.getElementById('error_email2').innerHTML="";
error = "";
}
else {
document.getElementById('error_email2').innerHTML="";
pageForm.style.borderColor = '#c7c7c7';
}
return error;
}
/*************************************************************/
爲什麼你使用txtHint的innerHTML屬性元件?沒有價值財產。這可能是問題,如果txtHint不只是一個div或跨度的文本。 –
絕對需要表單字段的'值'而不是'innerHTML'。學習使用瀏覽器控制檯測試您的代碼 – charlietfl
我使用innerHTML從span標記中獲取值 –