Borang jQuery Mobile
- Halaman Sebelumnya Konten Daftar jQuery Mobile
- Halaman Berikutnya Input Formulir jQuery Mobile
jQuery Mobile akan mengikut alam sebenarnya menambahkan penampilan yang mudah dipegang kepada borang HTML.
Struktur borang jQuery Mobile
jQuery Mobile menggunakan CSS untuk menetapkan gaya elemen borang HTML, untuk membenarkan lebih menarik dan mudah digunakan.
Dalam jQuery Mobile, anda boleh menggunakan alat borang berikut:
- Kotak teks
- Kotak carian
- Kotak pilihan
- Kotak centang
- Pilihan menu
- Pandu
- Pindah pindah pengali
Ketika berinteraksi dengan borang jQuery Mobile, anda seharusnya mengerti maklumat berikut:
- Elemen <form> mesti ditetapkan atribut method dan action.
- Tiada sebarang elemen borang mesti ditetapkan atribut "id" yang unik. Id itu mesti unik di halaman laman tapak. Ini kerana model penerusan halaman tunggal jQuery Mobile membenarkan banyak "halaman" yang berbeza untuk dipaparkan secara serentak.
- Setiap elemen formulir harus memiliki tanda (label). Atur atribut for label untuk cocok dengan id elemen.
实例
<formmethod="post"
action="demoform.asp"
> <label for="fname">First name:</label> <input type="text" name="fname" id="fname"> </form>
Jika ingin menyembunyikan label, gunakan kelas ui-hidden-accessible. Ini sangat sering digunakan, ketika Anda memerlukan atribut placeholder elemen untuk berperan seperti label:
实例
<form method="post" action="demoform.asp">
<label for="fname" class="ui-hidden-accessible"
>Nama:</label>
<input type="text" name="fname" id="fname" placeholder="Nama...">
</form>
Kandang domain
Jika ingin label dan elemen formulir terlihat normal di layar lebar, gunakan elemen <div> atau <fieldset> dengan atribut data-role="fieldcontain" untuk melingkapi label atau elemen formulir:
实例
<form method="post" action="demoform.asp"><div data-role="fieldcontain">
<label for="fname">First name:</label> <input type="text" name="fname" id="fname"> <label for="lname">Last name:</label> <input type="text" name="lname" id="lname"></div>
</form>
Petunjuk:Atribut fieldcontain menata gaya label dan elemen formulir berdasarkan lebar halaman. Saat lebar halaman melebihi 480px, label dan elemen formulir akan disebutkan di baris yang sama. Saat kurang dari 480px, label akan ditempatkan di atas elemen formulir.
Petunjuk:Jika ingin menghindari jQuery Mobile secara otomatis menata gaya bagi elemen yang dapat di klik, gunakan atribut data-role="none":
实例
<label for="fname">First name:</label>
<input type="text" name="fname" id="fname"} data-role="none"
>
Pengiriman Formulir dalam jQuery Mobile
Petunjuk:jQuery Mobile akan secara otomatis melaksanakan pengiriman formulir melalui AJAX, dan akan mencoba menggabungkan tanggapan server ke DOM aplikasi.
- Halaman Sebelumnya Konten Daftar jQuery Mobile
- Halaman Berikutnya Input Formulir jQuery Mobile