首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

服务器按钮怎么通过js验证再触发提交事件

2012-01-15 
服务器按钮如何通过js验证再触发提交事件?前台页面script languagejavascript!--function oncheck1(){

服务器按钮如何通过js验证再触发提交事件?
前台页面
 <script language=javascript>
<!--
function oncheck1()
{}
}
-->
</script>
<asp:Button ID="btnSubmit" runat="server" Text="提交" OnClick="btnSubmit_Click"/>

后台:
 protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {
  this.btnSubmit.Attributes.Add("onChick", "oncheck1");  
  }
  }

但是按“提交”后,验证不通过,但是还是会执行提交事件。怎么解决?谢谢!

[解决办法]
<form id="MainForm" runat="server" onsubmit="return oncheck1();">
<script language=javascript> 
<!-- 
function oncheck1() 
{
-- return true or false


--> 
</script> 

[解决办法]
this.btnSubmit.Attributes.Add("onChick", "javascript:return oncheck1");

oncheck1中,验证不通过就return false
[解决办法]
建议 在

C# code
protected void Page_Load(object sender, EventArgs e)     {         if (!IsPostBack)         {             this.btnSubmit.Attributes.Add("onChick", "return   confirm('确认提交吗?')");                              }     }
[解决办法]
<script language=javascript> 
<!-- 
function oncheck1() 
{
if 验证通过
return true;
else
return false;


--> 
</script> 
protected void Page_Load(object sender, EventArgs e) 

if (!IsPostBack) 

this.btnSubmit.Attributes.Add("onClick", "return oncheck1()");




[解决办法]

__doPostBack('btnSubmit','');
[解决办法]
探讨
this.btnSubmit.Attributes.Add("onChick", "javascript:return oncheck1");

oncheck1中,验证不通过就return false

热点排行