Rumah  >  Soal Jawab  >  teks badan

Bolehkah saya membuat <butang> tidak menyerahkan borang?

Saya ada borang dengan 2 butang

<a href="index.html"><button>Cancel changes</button></a>

<button type="submit">Submit</button>

Saya juga menggunakan butang UI jQuery padanya, seperti ini

$('button').button();

Namun, butang pertama juga menghantar borang. Pada asalnya saya fikir ia tidak akan berlaku tanpa type="submit".

Jelas sekali saya boleh melakukannya

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

Tetapi adakah terdapat cara untuk menghalang butang belakang daripada menyerahkan borang tanpa campur tangan JavaScript?

Sejujurnya, saya hanya menggunakan butang supaya saya boleh menggayakannya menggunakan UI jQuery. Saya cuba memanggil button() pada pautan tetapi ia tidak berfungsi seperti yang diharapkan (nampak hodoh!).

P粉921130067P粉921130067395 hari yang lalu448

membalas semua(2)saya akan balas

  • P粉821231319
  • P粉090087228

    P粉0900872282023-10-13 13:39:59

    type< 的默认值button 元素的 /code> 属性 “提交”。将其设置为 type="button" untuk menjana butang yang tidak menghantar borang.

    <button type="button">Submit</button>

    Dalam Istilah standard HTML: "Buat apa-apa."

    balas
    0
  • Batalbalas