Heim > Web-Frontend > js-Tutorial > Hauptteil

Ein Beispiel für den Unterschied zwischen subscribe() in JQuery und JS

巴扎黑
Freigeben: 2017-06-29 10:35:50
Original
1353 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich der Unterschied zwischen JQuery und subscribe() in JS vorgestellt. Freunde in Not können sich auf den

ASP.NET-ServerControl beziehen Postback verwendet diesen JS-Code:

Der Code lautet wie folgt:

var theForm = 
document
.forms['form1']; 
if (!theForm) { 
theForm = document.form1; 
} 
function doPostBack(eventTarget, eventArgument) { 
if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 
theForm.EVENTTARGET.value = eventTarget; 
theForm.EVENTARGUMENT.value = eventArgument; 
theForm.submit(); 
} 
}
Nach dem Login kopieren


Das Problem, auf das ich heute gestoßen bin, ist, dass ich zurückposten möchte in der serverseitigen Steuerung Weisen Sie vor dem Senden einem der ausgeblendeten Felder einen Wert zu, um den Wert an den Server zu übergeben.

Also habe ich ein Ereignis mit der Submit([[data],fn])-Methode von JQuery hinzugefügt, aber festgestellt, dass es nicht funktioniert hat.

Ich habe versucht, $("form:first").submit() zu verwenden und festgestellt, dass die Ereignisfunktion ausgelöst werden kann.

Was ist los? Nachdem ich die Informationen überprüft hatte, stellte ich fest, dass die native Funktion voidsubmit() von js das Submit-Ereignis nicht auslöst. Aus diesem Grund gibt es im obigen Code

. Der Code lautet wie folgt:

if (!theForm.onsubmit ||. (theForm .onsubmit() != false)) {
...
}


Das ist es.

Schreiben Sie das hinzugefügte Ereignis also als

Der Code lautet wie folgt:

$("form:first")<span style="color:#006600">.get(0)</span>.onsubmit = function () { 
... 
};
Nach dem Login kopieren


Das ist alles.

Darüber hinaus können mit JQuerys subscribe([[data],fn]) hinzugefügte Ereignisse mit $().submit() ausgelöst werden.

Das obige ist der detaillierte Inhalt vonEin Beispiel für den Unterschied zwischen subscribe() in JQuery und JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!