我的javascript验证中存在问题 [英] Problem in my javascript validation

查看:77
本文介绍了我的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆