我用了一个RegularExpressionValidator验证控件,里边有一个正则式一个textbox,现在要求验证不通过的时候,对textbox清空,由于验证控件是本地验证,textbox为服务器端控件,怎么实现没整明白,盼指点。
解决方案 »
- 求助:百度地图上输入一个位置,怎么知道它的经纬度?
- 求PayPal快速结账(最佳集成)的.NET2.0代码
- SSL加密如何用C#实现?
- 连接池问题??
- ajax控件的选项卡传值问题。。。
- 讨论贴:对DataTable里的列进行混合运算后,得到新的列,然后返回这个DataTable,供DataGrid使用.
- 点击按钮,提交数据,页面刷新,为什么页面上的datalist不更新数据?
- ASP.Net用存储过程分页问题,请指教。
- 弹出对话框
- 怎样写这个RegularExpression?
- 使用远程动态刷新,后台是一个485接口数据通讯得到数据.请大家给点思路
- 请问:怎么在取得服务器上的时间显示在前台WEB中?
<script type="text/javascript">
function GoCheck()
{
if(!RegularExpressionValidator1.isvalid)
{
document.getElementById( RegularExpressionValidator1.controltovalidate).value = "";
return false;
}
}
</script>
<form id="form1" runat="server">
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="RegularExpressionValidator" SetFocusOnError="True" ValidationExpression="\d+"></asp:RegularExpressionValidator>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button OnClientClick="javascript:return GoCheck();" ID="Button1" runat="server" Text="Button" />
</form>
</body>
</html>
<script type="text/javascript">
function GoCheck()
{
if(!RegularExpressionValidator1.isvalid)
{
document.getElementById( RegularExpressionValidator1.controltovalidate).value = "";
return false;
}
}
</script>
--------------------------------------------------------------------------------解析エラー
説明 : この要求の処理に必要なリソースの解析中にエラーが発生しました。以下の解析エラーの詳細を確認し、ソースファイルに変更を加えてください。 解析エラー メッセージ: サーバー タグが正しく形成されていません。ソース エラー:
行 40: <TD id="TD2" style="FONT-WEIGHT: bold; FONT-SIZE: 20px; WIDTH: 73px; COLOR: #ff3366; HEIGHT: 22px; TEXT-DECORATION: underline"
行 41: align="center" runat="server">YYYMM</TD>
行 42: <TD style="HEIGHT: 22px" align="center"><asp:button OnClientClick="javascript:return GoCheck(); id="btnTakesText="抽出" id=Button1 runat="server" Font-Size="15px"?></asp:button></TD>
行 43: </TR>
行 44: <TR>
关键在这里,你看懂了就行了。<script type="text/javascript">
function GoCheck()
{
if(!RegularExpressionValidator1.isvalid)
{
document.getElementById( RegularExpressionValidator1.controltovalidate).value = "";
return false;
}
}
</script>
Button1.Attributes["onclick"] = "GoCheck()";
不好用,非但没有实现,反而影响了 验证控件的运行。
if(Page.IsValid)
{
//通过了执行操作
}
else
{
textbox1.text="";
....
}
有兴趣的朋友 加我MSN吧 做个朋友一起努力[email protected]给cpp2017(慕白兄) Jinglecat(晓风残月 分,你们很帮忙了, 我还是一头雾水