Saya sudah mencoba $("#client.frm").reset();
tetapi tidak berhasil.Jadi bagaimana cara mereset formulir melalui jQuery?
javascript
jquery
akuzma
sumber
sumber
.reset()
) akan mengembalikan nilai ke nilai aslinya di HTML. Untuk ini, lihat solusi Nick Craver di bawah ini. "Hapus" biasanya berarti menyetel nilai kembali ke kosong / tidak dicentang / tidak dipilih; lihat solusi MahmoudS.Jawaban:
form.reset()
adalah metode elemen DOM (bukan yang ada di objek jQuery), jadi Anda perlu:Atau tanpa jQuery:
sumber
Anda cukup melakukan:
$("#client.frm").trigger('reset')
sumber
Trigger
membawa saya ke dunia baruSolusi JS murni adalah sebagai berikut:
sumber
selectedIndex = -1
trik Anda .)var field_type = elements[i].type.toLowerCase();
defaultValue
s, Anda dapat memanggilreset()
objek formulir. Kode di sini adalah untuk menghapus formulir, daripada mengatur ulang., metode reset () tidak menghapus nilai default dan bidang kotak centang dan ada banyak masalah lainnya.
Untuk mengatur ulang sepenuhnya periksa tautan di bawah ini -
http://www.javascript-coder.com/javascript-form/javascript-reset-form.htm
sumber
Reset (Hapus) Bentuk pikir
Javascript
&jQuery
:Contoh Javascript:
Contoh jQuery:
Anda dapat mencoba menggunakan
trigger()
Link Referensisumber
Catatan, fungsi
form.reset()
tidak akan berfungsi jika beberapa tag masukan dalam formulir memiliki atributname='reset'
sumber
Coba ini :
sumber
Hapus formulir sebagai berikut
Anda cukup menghapus elemen formulir dalam grup. dengan menggunakan ini
forms[0]
.sumber
Gunakan fungsi JavaScript
reset()
:sumber
Anda bisa menggunakan yang berikut ini:
sumber
Coba kode ini. Solusi lengkap untuk jawaban Anda.
sumber
Anda dapat menghapus seluruh formulir menggunakan fungsi onclick. Berikut adalah kode untuk itu.
Fungsi window.location.reload () akan menyegarkan halaman Anda dan semua data akan dihapus.
sumber