Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在点击按钮时执行每个功能_Javascript_Jquery - Fatal编程技术网

Javascript 如何在点击按钮时执行每个功能

Javascript 如何在点击按钮时执行每个功能,javascript,jquery,Javascript,Jquery,我有两个文本字段,在不同的函数中对两个文本字段进行验证。我还有一个按钮。我想在单击submit按钮时调用这两个验证函数。 是否执行了任何函数。每个函数每次都应执行。只需调用所有函数: myElelement.onclick = function () { anotherFunction(); andAnotherOne(); moreFunctions(); }; 你就不能这样做吗 $('#mybutton').click(function(){ $('#myte

我有两个文本字段,在不同的函数中对两个文本字段进行验证。我还有一个按钮。我想在单击submit按钮时调用这两个验证函数。
是否执行了任何函数。每个函数每次都应执行。

只需调用所有函数:

myElelement.onclick = function () {
    anotherFunction();
    andAnotherOne();
    moreFunctions();
};

你就不能这样做吗

$('#mybutton').click(function(){
   $('#mytextfield1').validate();
   $('#mytextfield2').validate();
});
函数func1(){
// ...
}
函数func2(){
// ...
}
//选择1
var验证函数=[func1,func2];
$(“#mybuttonid”)。单击(函数(){
对于(int i=0;i
请发布您的代码您试过什么了吗?您可以向按钮添加多个功能,如
您尝试过什么吗?这似乎很基本,很可能以前已经讨论过。创建第三个函数,它按顺序调用前两个函数。编写另一个
函数()
调用其他两个验证,并在butoon click中使用此方法。)
function func1(){
  // ...
}

function func2(){
  // ...
}

// OPTION 1
var validation_functions = [func1, func2];

$("#mybuttonid").click(function(){
  for (int i = 0 ; i < validation_functions.length ; i++)
  {
    validation_functions[i]();
  }
});

// OPTION 2
function validate_inputs(){
  func1();
  func2();
}

$("#mybuttonid").click(validate_inputs);