我有一個提交按鈕的表單。jQuery爲兩個不同的事件運行相同的代碼
我想運行同一段代碼,當用戶點擊提交或他們按Enter鍵。
這是迄今爲止代碼:
$('#submit').click(function(){
//code
return false;
});
,但我想運行相同的「碼」,當用戶點擊回車鍵,而主要集中在輸入id爲「ARTISTNAME」
我有一個提交按鈕的表單。jQuery爲兩個不同的事件運行相同的代碼
我想運行同一段代碼,當用戶點擊提交或他們按Enter鍵。
這是迄今爲止代碼:
$('#submit').click(function(){
//code
return false;
});
,但我想運行相同的「碼」,當用戶點擊回車鍵,而主要集中在輸入id爲「ARTISTNAME」
var myfunction = function(){
//code
return false;
}
$('#submit').click(myfunction);
$('#artistName').keyup(function(event){
if(event.keyCode == 13){
myfunction();
}
});
你可以嘗試
$('#form_id').submit(function() {
//your code
}
這樣,當表單提交或者通過提交按鈕,或按輸入你的代碼將執行
放入功能
function function_name(){
//code
}
並觸發它像
$('#submit').click(function(){
function_name();
return false;
});
,只要你想觸發它。對於進入事件,突出部分使用.submit()
$("#form").submit(function(){
function_name();
return false;
});
這確實回答用戶的疑問,但不增加任何價值,真正的問題「兩個不同的事件上運行相同的代碼」 – SsouLlesS