asp.net 服务器控件 JS验证
2016-07-06 16:18
519 查看
`
//使用
OnClientClick="return checkselect()"
//使用
OnClientClick="return checkselect()"
function checkselect() { //验证下拉必选 var value = document.getElementById("ddlWorkType").value; if (value == "0") { document.getElementById("Label1").innerText = "请选择 选择工种!"; return false; } //验证非空 value = document.getElementById("txtorgcode").value; if (value == "") { alert("组织机构代码 不能为空!"); return false; } //正则验证 var Regex = /^(?:\w+\.?)*\w+@(?:\w+\.)*\w+$/; value = document.getElementById("txtemail").value; if (!Regex.test(value)) { alert("电子邮件格式不正确,请重新输入。如:tkb@126.com"); document.getElementById("txtemail").value = ""; return false; } //列表选择 var GridView1 = document.getElementById("<%=GVListShow.ClientID %>"); var seleccheck = false; for (i = 1; i < GridView1.rows.length; i++) { if (GridView1.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked) { seleccheck = true; break; } } if (!seleccheck) { document.getElementById("Label1").innerText = "请选择 报名人员!"; return false; } //下拉列表 var CheckBox = document.getElementById("<%=ddlCompanyType.ClientID%>").getElementsByTagName("INPUT"); if (CheckBox != undefined) { var j = 0; for (var i = 0; i < CheckBox.length; i++) { if (CheckBox[i].checked) { j += 1; } } if (j == 0) { alert("请选择,企业类型!"); return false; } } }`
相关文章推荐
- asp.net 中 <%#%>、<%$%>、 <%=%>、<%@%>、<%%>、<%- -%>、 <%: %>区别
- Asp.NET MVC 使用 SignalR 实现推送功能一(Hubs 在线聊天室)
- ASP.NET之Excel下载模板、导入、导出操作
- Asp.net 模板页、内容页和自定义用户控件
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- JasperReportforServletDemo
- Java开源报表JasperReport、iReport4.5.1使用详解(三)
- Java开源报表JasperReport、iReport4.5.1使用详解(一)
- Java开源报表JasperReport、iReport4.5.1使用详解(二)
- VS下的asp.net网站的部署
- ASP.NET 读数据库绑定到 TreeView 递归方式
- ASP.NET中IsPostBack详解
- asp.net log4net 使用教程
- ASP.NET 发送电子邮件 smtp
- ASP.NET注意事项
- 学习ASP.NET Core,你必须了解无处不在的“依赖注入”
- [aspx]控件及代码小例
- ASP.NET之Excel下载模板、导入、导出操作
- .NET Core 1.0学习(4)粗略看了一下ASP.NET Core MVC例子
- ASP.NET MVC 过滤器说明