Die Funktion
submit() wird verwendet, um eine Handlerfunktion an das Submit-Ereignis jedes übereinstimmenden Elements zu binden. Diese Funktion kann auch zum Auslösen des Submit-Ereignisses verwendet werden. Darüber hinaus können Sie auch einige zusätzliche Daten an die Funktion Ereignishandler übergeben.
Das Submit-Ereignis wird ausgelöst, wenn das Formular gesendet wird. Dieses Ereignis gilt nur für
$("form").submit( function(event){ if( !$("#name").val() ){ alert("姓名不能为空!"); return false; // 返回值为false,将阻止表单提交 }else if( !$("#age").val() ){ alert("年龄不能为空!"); return false; // 返回值为false,将阻止表单提交 } } ); // 触发form元素的submit事件 // $("form").submit( );
Wir können auch einige zusätzliche Daten an die Ereignisverarbeitungsfunktion übergeben. Darüber hinaus können wir über den von jQuery für die Ereignisverarbeitungsfunktion übergebenen Parameter Ereignisobjekt relevante Informationen über das aktuelle Ereignis erhalten (z. B. Ereignistyp, DOM-Element, das das Ereignis ausgelöst hat, zusätzliche Daten usw.):
var map = { name: "姓名", age: "年龄" }; $("form").submit( map, function(event){ var labelMap = event.data; var label = ''; // 循环验证所有text元素是否为空 $(this).find(":text").each(function(){ if( !this.value ){ label = labelMap[this.name]; return false; } }); if( label ){ alert( label + "不能为空!" ); return false; } } );
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Funktion jQuery.submit(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!