我怎樣才能觸發此功能,無需使用表單提交
$('#myForm').submit(function()
{ ....
我怎樣才能觸發此功能,無需使用表單提交
$('#myForm').submit(function()
{ ....
return false;
增加這功能將停止。?提交表單
或者,如果你想打電話不同的事件函數把函數在適當的事件處理程序(非提交按鈕的點擊?)
提取代碼的功能,並調用它在需要時。
<input type="button" id="btn" value="click">
jQuery的
$(function(){
$('#myForm').submit(function()
{ ....});
$("#btn").click(function(){
$('#myForm').trigger('submit');
});
});
您可以直接使用這樣的
$('#button1').click(function(){
$('#search').submit();
});
或者,您可以從任何JavaScript代碼中使用它。這將觸發你的$('#myForm').submit(function(){.....
功能碼。
你將不得不從DOM數據挖掘它。但是,讓我告訴你,它不被推薦。試試這個,
var form = $('#myForm');
var data = form.data();
var events = data.events;
如果處理函數連接,形成「提交」,它會存在,
var submit_list = events.submit;
現在,如果一切順利的話,充其量你可以得到submit_list
的列表附加到提交表單事件的所有處理程序對象中。
快捷鍵: 假設你有一個且只有一個附着於#myForm
提交事件處理程序,
$('#myForm').data().events.submit[0].handler
是你的函數。
玩data()
,但記住它不建議。快樂編碼。
你想在頁面加載時觸發該功能?在一些點擊等? – Rafay
我想觸發當我點擊一個正常的按鈕 – Peter