JavaScript 如何 在onclientclick里控制onclick的执行【转】

 我来答
景灵3731
2013-11-28 · 超过62用户采纳过TA的回答
知道答主
回答量:120
采纳率:100%
帮助的人:121万
展开全部
OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。 若想先调用了OnClientClick后就不在调用OnClick事件,应在OnClientClick事件里返回false.若不返回false,在执行了OnClientClick后,会继续调用OnClick事件! 实现方法如下: <asp:Button ID="btn_Save" runat="server" Text="保存" CssClass="button_bak" OnClientClick="returnwhetherEmpty();" OnClick="btn_Save_Click" / //JavaScript实现如下: <script language="javascript" type="text/javascript" function whetherEmpty(){//alert("KPI信息不能全为空!"); emptflag = false ; var kpiName = document.getElementById("<%=txt_KPIName.ClientID%").value; var jobgoal = document.getElementById("<%=txt_JobGoal.ClientID%").value; var weight = document.getElementById("<%=txt_Weight.ClientID%").value; var standard = document.getElementById("<%=txt_Standard.ClientID%").value; if (kpiName == "" && jobgoal == "" && weight =="" && standard ==""){emptflag = true ;}if (emptflag){alert("KPI信息不能全为空!");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式