Bolehkah saya membuat <butang> tidak menyerahkan borang?
P粉921130067
P粉921130067 2023-10-12 17:04:23
0
2
492

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粉921130067
P粉921130067

membalas semua(2)
P粉821231319

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

Anda tidak boleh membuat apa-apa dengan menetapkan 按钮jenis:

<button type="button">Cancel changes</button>
P粉090087228

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

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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan