我有一個JavaScript函數,它讓我的emailID
各自的文本添加。Javascript運行時對象不支持此屬性錯誤
但是,如果EmailID
不存在的情況它給了我錯誤的
Microsoft JScript runtime error: Object doesn't support this property or method
下面是函數。
function getEmailIdByType() {
StrPriFnName = "FunGetEmailIdByType(" + document.getElementById('TxtPartyName').value + ")";
var ObjPriXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")
ObjPriXMLHTTP.open("GET", "FrmInwardXMLHTTP.aspx?para=" + StrPriFnName, false);
ObjPriXMLHTTP.send("");
if (Trim(ObjPriXMLHTTP.responseText) != "") {
var StrPriData = ObjPriXMLHTTP.responseText.Split('~');
document.getElementById('TxtEmail').value = StrPriData[1];
}
else {
return false;
}
}
它給了我錯誤的行: -
var StrPriData = ObjPriXMLHTTP.responseText.Split('~');
我認爲拆分應該是較低的情況下,即分裂()不斯普利特() – Sami
@Sami:試圖用小寫,但它填補了'EmailID'框,'undefined'。 **我想如果電子郵件ID不存在,文本框應該保持空白。** – BNN
小寫拆分,使用XmlHTTPRequest,小寫變量名的第一個字母。 – ManoDestra