Senden Ich habe auch die Schaltfläche von jQueryUI verwendet, z this $('button').butt"> Kann ich dafür sorgen, dass die <Schaltfläche> das Formular nicht absendet?-Fragen und Antworten zum chinesischen PHP-Netzwerk
Kann ich dafür sorgen, dass die das Formular nicht absendet?
P粉921130067
P粉921130067 2023-10-12 17:04:23
0
2
391

Ich habe ein Formular mit 2 Schaltflächen

 

Ich habe auch jQuery-UI-Schaltflächen verwendet, wie hier

$('button').button();

Mit der ersten Schaltfläche wird jedoch auch das Formular abgesendet. Ich dachte ursprünglich, dass es ohnetype="submit"nicht gehen würde.

Natürlich kann ich es schaffen

$('button[type!=submit]').click(function(event) { event.stopPropagation(); });

Aber gibt es eine Möglichkeit zu verhindern, dass der Zurück-Button das Formular ohne JavaScript-Eingriff absendet?

Ehrlich gesagt habe ich nur eine Schaltfläche verwendet, damit ich sie mit der jQuery-Benutzeroberfläche formatieren kann. Ich habe versucht,button()über den Link anzurufen, aber es hat nicht wie erwartet funktioniert (sah hässlich aus!).

P粉921130067
P粉921130067

Antworte allen (2)
P粉821231319

button元素 a> 的默认类型为submit

您可以通过设置按钮类型来使其不执行任何操作:

    P粉090087228

    typebutton元素的 /code> 属性“提交”。将其设置为type="button"以生成一个不提交表单的按钮。

    HTML 标准的话:“什么也不做。”

      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!