Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Butang di Luar Borang Yang Tidak Diserahkan?

Bagaimana untuk Mencipta Butang di Luar Borang Yang Tidak Diserahkan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-26 15:59:021096semak imbas

How to Create a Button Outside a Form That Doesn't Submit It?

Butang HTML untuk Menentang Penyerahan Borang

Soalan:
Bagaimana seseorang boleh membuat butang di luar HTML borang yang tidak menghantar borang apabila diklik?

Pertimbangkan kod berikut:

<code class="html"><form id="myform">
  <label>Label
    <input />
  </label>
</form>
<button>My Button</button></code>

Walaupun tiada atribut borang dalam butang, ia masih menyerahkan borang.

Jawapan:
Untuk menghalang butang daripada menghantar borang, ia hendaklah diisytiharkan sebagai jenis "butang". Berikut ialah kod yang dikemas kini:

<code class="html"><button type="button">My Button</button></code>

Sebab:
Butang HTML mewarisi keadaan Butang Hantar secara lalai. Dengan menetapkan jenis secara eksplisit sebagai "butang", kami membatalkan pilihan lalai dan menghalang penyerahan borang.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Butang di Luar Borang Yang Tidak Diserahkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn