我的javascript验证中存在问题 [英] Problem in my javascript validation
本文介绍了我的javascript验证中存在问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的Javascript代码:
My Javascript Code:
function mainvalidation() {
alert("1");
var select_time = document.getElementById('<%=SelectTimeZone.ClientID %>');
var select_grade = document.getElementById('<%=DropDownListLevel.ClientID %>').nodeValue.toString();
var select_area = document.getElementById('<%=DropDownListArea.ClientID %>').nodeValue.toString();
var select_subject = document.getElementById('<%=DropDownListSubject.ClientID %>').nodeValue.toString();
var uemail = document.getElementById('<%=TxtEMailID.ClientID %>').nodeValue.toString();
var uname = document.getElementById('<%=TxtName.ClientID %>').nodeValue.toString();
if (select_time == "" || select_time == "Select Time Zone") {
alert("Select Time Zone");
return false;
}
if (select_grade == "" || select_grade == "Select Grade") {
alert("Select Grade");
return false;
}
if (select_area == "" || select_area == "Select Area") {
alert("Select Area");
return false;
}
if (select_subject == "" || select_subject == "Select Subject") {
alert("Select Subject");
return false;
}
if (uname == "" || uname == "Enter Your Name ...") {
alert("Enter Your Name");
return false;
}
if (uemail == "" || uemail == "Enter Your e-mail ...") {
alert("Enter Email ID");
return false;
}
var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/
var EmailmatchArray = uemail.match(emailPat);
if (EmailmatchArray == null) {
alert("Your email address seems incorrect. Please try again.");
return false;
}
}
在行中
In the line
var select_time = document.getElementById('<%=SelectTimeZone.ClientID %>');
。
after ClientID value function is not coming for me.
推荐答案
/
var EmailmatchArray = uemail.match(emailPat);
if(EmailmatchArray == null){
alert(>您的电子邮件地址似乎不正确。请再次尝试。 );
返回false;
}
}
/ var EmailmatchArray = uemail.match(emailPat); if (EmailmatchArray == null) { alert("Your email address seems incorrect. Please try again."); return false; } }
在行中
In the line
var select_time = document.getElementById('<%=SelectTimeZone.ClientID %>');
。
after ClientID value function is not coming for me.
试试这种方式..........
(#<%= txtdropoffdate.ClientID%>)
try this way..........
("#<%=txtdropoffdate.ClientID%>")
试试这个
Try this
<br />
var select_time = document.getElementById('<%=SelectTimeZone.ClientID %>');<br />
var txt=select_time.options[select_time.selectedIndex].text;<br />
var val=select_time.options[select_time.selectedIndex].value;<br />
<br />
这篇关于我的javascript验证中存在问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文