运行时弹出消息框:当前页的脚本发生错误!
那怎么解决浏览器端的验证呢?<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CustomValidator ID="CV1" runat="server" ErrorMessage="CustomValidator" OnServerValidate="CV1_ServerValidate"></asp:CustomValidator>
<script type="text/jscript">
function usercheck
{
var regx=/\w{10}/;
var rs=regx.exec(TextBox1.Text);
if rs!=TextBox1.Text
CV1.IsValid=false
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" /></div>
</form>
</body>
</html>
那怎么解决浏览器端的验证呢?<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CustomValidator ID="CV1" runat="server" ErrorMessage="CustomValidator" OnServerValidate="CV1_ServerValidate"></asp:CustomValidator>
<script type="text/jscript">
function usercheck
{
var regx=/\w{10}/;
var rs=regx.exec(TextBox1.Text);
if rs!=TextBox1.Text
CV1.IsValid=false
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" /></div>
</form>
</body>
</html>
解决方案 »
- MVC中定一个一个方法使其他网站可访问
- 散分,顺便请大家推荐本书!
- 请问如何实现只有admin用户进入系统后才能看到html格式的表格菜单.
- 数据类型的问题,OLEDBType里没有memo?
- 怎么把oracle的number(无小数位数)转换为.net 的int类型、
- DataGrid更新代码出现问题。向大家求助
- 开发一个B/S系统需要打印发票,有什么好的控件(付费购买)
- asp.net发邮件问题
- DataBinding:“System.Data.DataRowView”不包含名为“Url”的属性。
- datagridView中的DataGridViewCheckBoxColumn问题
- response.rediret
- DataTable.Select()如何对DateTime字段进行比较?
执行“工具→Internet选项”菜单,选择“高级”选项卡,选中“禁止脚本调试”复选框
<head runat="server">
<title>无标题页</title>
</head>
<script type="text/jscript"> function usercheck(source,args)
{
var regx=/\w{10}/;
var rs=regx.exec(TextBox1.Text);
args.IsValid=true;
if rs!=TextBox1.Text
args.IsValid=false;
}
</script><body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CustomValidator ID="CustomValidator1" runat="server" clientvalidationfunction="client_chk" ControlToValidate="TextBox1" ErrorMessage="不对,应10位"></asp:CustomValidator> <asp:Button ID="Button1" runat="server" Text="Button" Width="55px" />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</form>
</body>
</html>