当第一个函数在onclientclick中返回true时调用另一个函数 [英] call another function when first function return true in onclientclick
本文介绍了当第一个函数在onclientclick中返回true时调用另一个函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个javascript函数和一个按钮,我想当第一个函数返回true然后只执行第二个函数。
function validate(){
var category = document .getElementById (' <%= dd_category.ClientID%>')。value;
if (category == 选择类别){
alert( 请选择类别);
return false ;
}
}
function loading(){
document .getElementById( load)。style.display = ' block';
}
< asp:按钮 ID = but_submit runat = server 文本 = 提交
OnClientClick = return validate(); onclick = but_submit_Click / >
解决方案
function validate(){
var category = document .getElementById( ' <%= dd_category.ClientID%>')。value;
if (category == 选择类别){
alert( 请选择类别);
return false ;
}
loading(); // 这是真实情况然后调用你的第二种方法
}
I have two javascript function and a button, i want when first function is return true then only it execute second function.
function validate() {
var category = document.getElementById('<%=dd_category.ClientID %>').value;
if (category == "Select Category") {
alert("Please select Category");
return false;
}
}
function loading(){
document.getElementById("load").style.display = 'block';
}
<asp:Button ID="but_submit" runat="server" Text="Submit"
OnClientClick="return validate();" onclick="but_submit_Click"/>
解决方案
function validate() { var category = document.getElementById('<%=dd_category.ClientID %>').value; if (category == "Select Category") { alert("Please select Category"); return false; } loading(); // this is true condition then call your 2nd method }
这篇关于当第一个函数在onclientclick中返回true时调用另一个函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文