OnClientClick和OnClick的用法比较
<head runat="server">
<title>无标题页</title>
<script language="javascript">
function check()
{
var email = document.getElementById('TextBox1');
var pwd = document.getElementById('TextBox2');
if (email.value=="" || pwd.value=="")
{
alert("请填写完整内容");
return false;
}
else
{
var mailStr = /(("w)+)@(("w)+).[cc|com|net|org|tv|cn]/ig;
if (!mailStr.exec(email.value))
{
alert('Email地址书写不正确!"n请您重新输入!');
email.value = '';
email.focus();
return false;
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return check();" OnClick="Button1_Click1" />
</div>
</form>
</body>
先执行客户端的javascript函数,页面回送以后再执行服务器端的方法
onclientclick是客户端事件,onclick是服务器端事件。并且客户端事件先执行,服务器端事件后执行。
分享到:
相关推荐
一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则... 您可能感兴趣的文章:asp.net下linkbutton的前后台使用方法asp.net button 绑定多个参数js触发asp.net的B
asp:button 按钮等 的 onclientclick( 客户端 ) 和 onclick ( 服务端 )事件。。。 此处的onclientclick先于onclick执行。onclientclick 事件来自2.0, 它用来取代下列代码。。。 总之,客户端点击事件先...
asp.net下OnClientClick的妙用!
首先介绍asp:Button的两个事件OnClientClick和OnClick,前者OnClientClick是执行客户端JavaScript代码,后者OnClick是服务器代码,先执行postback,再在服务器运行。OnClientClick要先于OnClick,如果asp:Button里...
2.OnClientClick客户端点击按钮后,设置控件为不可用,控件文本显示处理中…,待服务器端执行完OnClick事件,控件自动恢复为可用。 代码如下: 代码如下: UseSubmitBehavior=”false” OnClientClick=”this....
但,DropDownList不偈Button等控件提供了一些像”OnClientClick”前台事件,只有服务端事件。 想到,所有C#页面代码,最终都是生成HTML,js事件也是最终运在浏览器中,以Html为基础的。服务端控件最终生成的HTML...
首先我们说说二者的概念区别吧(相信大家都清楚) 1. asp控件是服务端控件,html是客户端控件。 2. asp控件在服务端解析后,会转化为html控件使得... asp控件OnClick与OnClientClick区别:OnClientClick执行客户端事件
本文主要介绍ASP.NET 2.0中利用JavaScript在删除按钮的客户端onclick事件(在ASP.NET中是OnClientClick)中调用confirm(string)方法,从而显示一个确认窗口,根据窗口的返回值执行不同的操作。
ASP.NET AJAX alert弹出对话框 解决 asp.net onClientClick 与 验证控件冲突问题
在一个页面中,当有验证控件的时候,当Button控件触发OnClientClick事件,并且这个事件会返回true和false的时候,验证控件就会失效,不起作用了。具体描述如下: .Net页面如下: 代码如下:<form id=”form1″ ...
OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。 若想先调用了OnClientClick后就不在调用OnClick事件,应在OnClientClick事件里返回false....
今天在开发过程中发现一个问题,在asp:Button按钮属性Enabled="false"时,也就是按钮变类状态。如果通过javascript来启用按钮的,也就是它的disabled=false。按钮变为可用,但当点击时无法触发onclientclick事件,...
-使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...
无意中,尝试在按钮中加了一个客户端单击事件: 代码如下: OnClientClick=”return true” 竟然有效了: 代码如下: <asp:ImageButton ID=”imgSearch” runat=”server” ImageUrl=”~/images/iconSearch.png
-使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...