jQuery Fields ialah pemalam jQuery yang menyediakan sokongan untuk penyerahan borang. Pemalam ini boleh mengawal input, pengesahan dan penyerahan borang dengan mudah, membolehkan pembangun memproses pembentangan dan penyerahan data borang dengan lebih cekap.
Sebelum menggunakan Medan jQuery, anda perlu menambah fail perpustakaan jQuery dan jQuery Fields. Ia boleh disambungkan melalui: https://github.com/Logicify/jquery-fields.
Medan jQuery membolehkan pengguna mengawal format input borang dengan lebih mudah. Satu contoh ditunjukkan di bawah:
<form> <input type="text" name="phone" data-fields-format="int-phone" /> <input type="text" name="email" data-fields-format="email" /> <input type="submit" value="Submit" /> </form>
Dalam contoh ini, nombor telefon dan alamat e-mel yang dimasukkan oleh pengguna dihadkan kepada format tertentu. Atribut data-fields-format
membantu kami mengawal format input, dan nilai juga bergantung pada format yang diperlukan oleh input pengguna.
Sebelum borang diserahkan, kami perlu melakukan pengesahan untuk memastikan input adalah betul dan lengkap. Medan jQuery boleh melakukan pengesahan pada borang, contoh ditunjukkan di bawah:
$('form').fields({ phone: { validators: { presence: true, format: { pattern: /^\d{3}-\d{3}-\d{4}$/, message: 'The phone number should be in the format of 123-456-7890' } } }, email: { validators: { presence: true, email: true } } });
Dalam contoh ini, atribut validators
membolehkan kami menambah pelbagai peraturan pengesahan. Sebagai contoh, peraturan presence
memastikan bahawa input tidak kosong, manakala peraturan format
memastikan bahawa input mematuhi format tertentu. Medan jQuery akan muncul mesej amaran apabila peraturan tidak dipenuhi.
Akhir sekali, apabila kita perlu menyerahkan data borang, kita boleh menggunakan fungsi submit
jQuery Fields. Ia membantu kami menyelesaikan operasi melalui AJAX atau penyerahan borang langsung. Satu contoh ditunjukkan di bawah:
$('form').fields().on('submit', function (e) { e.preventDefault(); var data = $(this).fields('val'); $.ajax({ url: '/example-form-submit', method: 'POST', data: data, success: function (response) { alert('Data has been submitted successfully!'); } }); });
Dalam contoh ini, kami mula-mula memanggil fungsi fields()
untuk memulakan borang. Selepas itu, kami mendengar acara penyerahan borang dan menghalang kelakuan lalai. Akhir sekali, kami memanggil fungsi fields('val')
, yang membantu kami mendapatkan data borang dan kemudian menghantar data ke pelayan melalui permintaan AJAX atau penyerahan borang.
Ringkasan
Artikel ini memperkenalkan penggunaan pemalam jQuery Fields, yang boleh memudahkan pembangunan borang dan menyediakan kawalan format input yang diperlukan, pengesahan dan penyerahan fungsi data borang. Dengan menggunakan Medan jQuery, kami boleh membangunkan borang dan fungsi penyerahannya dengan lebih cekap dan mudah.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara menggunakan pemalam medan jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!