Bolehkah Butang Mengelak daripada Menghantar Borang?
Dalam borang yang mengandungi dua butang, butang "Batalkan Perubahan" dan "Serah" butang, kedua-duanya digayakan menggunakan jQuery UI, yang pertama secara tidak dijangka menyerahkan borang. Walaupun tiada atribut "type=submit", ia menyebabkan penyerahan borang.
Walaupun penyelesaian JavaScript boleh menghalang perkara ini menggunakan pengendalian acara, adakah terdapat cara untuk melumpuhkan penyerahan borang tanpa bergantung pada JavaScript?
Jawapan:
Atribut "jenis" lalai untuk elemen butang ialah "serahkan." Menetapkan atribut kepada "butang" menghalang butang daripada menyerahkan borang.
<button type="button">Cancel Changes</button>
Seperti yang dinyatakan dalam Standard HTML, butang dengan atribut "type=button" "tidak berbuat apa-apa."
Atas ialah kandungan terperinci Bagaimanakah Butang Dapat Menghalang Penyerahan Borang yang Tidak Diingini Tanpa JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!