2013-07-05 485 views
-4

我有兩個文本字段,並驗證了不同函數中的兩個文本字段。並且我有一個按鈕。我想通過點擊提交按鈕來調用兩個驗證功能。 是否執行了任何函數,每次執行每個函數。如何執行按鈕上的每個功能點擊

+0

發佈您的代碼,請 – karaxuna

+2

您是否嘗試過什麼了嗎?你可以在一個按鈕上添加多於一個的功能,例如'' – putvande

+0

你試過了什麼嗎?這看起來很基本,很可能之前已經被覆蓋了。 – edhedges

回答

2

只要打電話給所有的功能:

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

你就不能這樣做:

$('#mybutton').click(function(){ 
    $('#mytextfield1').validate(); 
    $('#mytextfield2').validate(); 
}); 
0
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); 
相關問題