Skip to main content

Mencipta Butang Hantar pada Borang HTML

Cómo hacer un mico o mica en tela Suavetina Paso a Paso (April 2025)

Cómo hacer un mico o mica en tela Suavetina Paso a Paso (April 2025)
Anonim

Borang HTML adalah salah satu cara yang paling asas untuk menambah interaktiviti ke laman web anda. Anda boleh bertanya dan mendapatkan jawapan dari pembaca anda, memberikan maklumat tambahan dari pangkalan data, membuat permainan, dan banyak lagi. Terdapat beberapa elemen HTML yang boleh anda gunakan untuk membina borang anda. Dan sebaik sahaja anda telah membina borang anda, terdapat banyak cara yang berbeza untuk menghantar data tersebut ke pelayan atau hanya memulakan tindakan bentuk yang berjalan.

Ini adalah beberapa cara anda boleh menghantar borang anda:

    • Ini adalah kaedah paling biasa untuk mendapatkan data ke pelayan, tetapi ia boleh dilihat dengan sangat jelas.
    • Menggunakan imej menjadikannya sangat mudah untuk menjadikan butang penyerahan anda sesuai dengan gaya laman web anda. Tetapi sesetengah orang mungkin tidak mengiktirafnya sebagai butang penyerah.
    • Butang

      INPUT tag memberi banyak pilihan yang sama seperti imej

      INPUT tag, tetapi kelihatan seperti jenis penyerahan standard. Ia memerlukan JavaScript untuk diaktifkan.

    • The

      BUTTON tag adalah jenis butang yang lebih serba boleh daripada yang

      INPUT tag. Tag ini memerlukan Javacript untuk diaktifkan.

    • The

      COMMAND elemen baru dalam HTML5, dan menyediakan cara untuk mengaktifkan skrip dan bentuk dengan tindakan yang terkait. Ia diaktifkan dengan JavaScript.

Elemen INPUT

Input itu

INPUT elemen adalah cara yang paling biasa untuk menghantar borang, semua yang anda lakukan adalah memilih jenis (

butang,

gambar, atau

hantar) dan jika perlu menambah beberapa skrip untuk diserahkan kepada tindakan bentuk.

The elemen boleh ditulis seperti itu. Tetapi jika anda melakukannya, anda akan mempunyai hasil yang berbeza dalam pelayar yang berbeza. Kebanyakan pelayar membuat butang yang mengatakan "Hantar," tetapi Firefox membuat butang yang mengatakan "Hantar Pertanyaan." Untuk menukar butang yang dikatakan, anda harus menambah atribut:

nilai = "Submit Borang">

Elemen itu ditulis seperti itu, tetapi jika anda meninggalkan semua atribut lain, semua yang akan dipaparkan dalam pelayar adalah butang abu-abu kosong. Untuk menambah teks pada butang, gunakan

nilaiatribut. Tetapi butang ini tidak akan menghantar borang melainkan anda menggunakan JavaScript.

onclick = "submit ();">

Yang sama dengan

butangjenis, yang memerlukan skrip untuk menyerahkan borang. Kecuali itu bukan nilai teks, anda perlu menambah URL sumber imej.

src = "submit.gif">

Elemen Button

The

BUTTONelemen memerlukan kedua-dua tag pembuka dan tag tutup. Apabila anda menggunakannya, apa-apa kandungan yang anda masukkan di dalam teg akan dilampirkan dalam butang. Kemudian anda mengaktifkan butang dengan skrip.

Hantar Borang

Anda boleh memasukkan imej dalam butang anda atau menggabungkan imej dan teks untuk membuat butang yang lebih menarik.

Hantar Borang

Elemen Perintah

The

COMMANDelemen baru dengan HTML5. Ia tidak memerlukan a

BORANG untuk digunakan, tetapi ia boleh bertindak sebagai butang serah untuk borang. Elemen ini membolehkan anda membuat lebih banyak halaman interaktif tanpa memerlukan borang kecuali anda benar-benar memerlukan borang. Jika anda mahu arahan untuk mengatakan sesuatu, anda menulis maklumat dalam a

labelatribut.

label = "Submit Form">

Sekiranya anda mahu arahan anda diwakili oleh imej, anda menggunakannya

ikonatribut.

icon = "submit.gif">

Borang HTML mempunyai beberapa cara untuk dihantar, seperti yang anda pelajari pada halaman sebelumnya. Dua daripada kaedah tersebut ialah

INPUTtag dan

BUTTONtag. Terdapat sebab-sebab yang baik untuk menggunakan kedua-dua elemen ini.

Elemen Input

Tag adalah cara yang paling mudah untuk menghantar borang. Ia tidak memerlukan apa-apa di luar tag itu sendiri, bahkan tidak

nilaiApabila pelanggan mengklik pada butang, ia menyerahkan secara automatik. Anda tidak perlu menambah sebarang skrip, pelayar tahu menghantar borang apabila dihantar

INPUTtag diklik.

Masalahnya adalah bahawa butang ini sangat hodoh dan jelas. Anda tidak boleh menambah imej kepadanya. Anda boleh gaya seperti mana-mana unsur lain, tetapi ia masih boleh merasakan seperti butang hodoh.

Menggunakan

INPUTkaedah apabila borang anda boleh diakses walaupun dalam pelayar yang telah mematikan JavaScript.

Unsur BUTTON

The

BUTTONelemen menawarkan lebih banyak pilihan untuk menghantar borang. Anda boleh meletakkan apa-apa di dalam a

BUTTONelemen dan menjadikannya butang penyerah. Kebanyakan orang menggunakan imej dan teks. Tetapi anda boleh mencipta

DIV dan membuat keseluruhan butang butang hantar jika anda mahu.

Kelemahan terbesar kepada

BUTTONelemen adalah bahawa ia tidak menyerahkan borang secara automatik. Ini bermakna ada beberapa jenis skrip untuk mengaktifkannya. Dan sebagainya ia kurang boleh diakses daripada yang

INPUTkaedah. Mana-mana pengguna yang tidak menghidupkan JavaScript tidak akan dapat menghantar borang dengan hanya satu

BUTTONelemen untuk menyerahkannya.

Menggunakan

BUTTONkaedah pada bentuk yang tidak begitu kritikal. Juga, ini adalah cara terbaik untuk menambah pilihan penyerahan tambahan dalam satu bentuk.