Anda dapat dengan mudah mengatur ulang semua nilai formulir menggunakan tombol HTML menggunakan atribut. Mengklik tombol reset mengembalikan formulir ke keadaan semula (nilai default) sebelum pengguna mulai memasukkan nilai ke dalam bidang, memilih tombol radio, kotak centang, dll. Mungkin ada banyak skenario. Show
Saya menemukan cara membuat tombol setel ulang di Javascript dan menyetel ulang bidang dalam formulir yang merupakan jenis tarik-turun bidang, teks dan tanggal. Tapi itu tidak berfungsi mengatur ulang bidang yang multi-pilih dan grup kotak centang. Saya melakukannya di dalam Confluence di dalam ConfiForms Saya pada dasarnya hanya membutuhkan solusi Javascript yang berfungsi untuk mengatur ulang atau membersihkan bidang untuk grup multi-pilih atau kotak centang berfungsi CustomScript saya (formId) { AJS. $('#' + fomdId). menemukan('. simpan-cf-btn'). setelah('Atur Ulang'); Apa yang telah saya coba Saya mencoba di bawah ini tetapi tidak berhasil function cfSetValue(formId, 'my multiselect field', '', }); Saya akan merekomendasikan menggunakan tombol untuk menghapus formulir. Tidak memerlukan Javascript dan ditangani oleh browser Jika Anda menggunakan Javascript maka Anda perlu menggunakan metode Tambahkan solusi Anda di sini B I U S small BIG code Pratinjau 0Anggota yang Adaatau Bergabunglah dengan kamiUnduh, Pilih, Komentari, Publikasikan Email muEmail ini sedang digunakan. Apakah Anda memerlukan kata sandi Anda? Mohon saat menjawab pertanyaan
Konten ini, bersama dengan kode sumber dan file terkait, dilisensikan di bawah The Code Project Open License (CPOL) Menggunakan tombol 'Reset' HTML adalah cara mudah untuk mengatur ulang semua bidang formulir ke nilai defaultnya. Misalnya, cuplikan kode di bawah ini menunjukkan bidang 1 jenis "reset", yang saat diklik akan mengatur ulang semua bidang formulir _Bahkan, kita juga bisa menggunakan metode 2 form untuk mencapai efek yang sama, menggunakan elemen tombol sederhana
Metode ini sangat mudah digunakan, tetapi tidak menyediakan fungsionalitas untuk menghapus semua bidang, termasuk nilai defaultnya. Untuk mencapai ini, kita perlu menulis fungsi JavaScript yang akan menghapus nilai masing-masing bidang Contoh sederhana untuk menghapus semua elemen formulir menggunakan JavaScriptMari kita lihat contoh bentuk sederhana _Seperti yang Anda lihat, tombol pertama cukup mengatur ulang semua bidang menggunakan ini. membentuk. reset() seperti yang dijelaskan sebelumnya. Sekarang mari kita tuliskan fungsi JavaScript yang berfungsi sebagai penangan onClick untuk tombol kedua pada formulir di atas
di mana, oForm adalah referensi ke objek form yang diteruskan ke fungsi menggunakan ini. bentuk seperti yang ditunjukkan pada formulir di atas. oForm. elemen sekarang menjadi larik Javascript yang menyimpan referensi ke setiap elemen formulir
_
_Dalam hal elemen radio dan kotak centang, kami akan menggunakan pendekatan yang berbeda
Jika frm_elements[i] adalah objek bertipe pilih (baik pilih-satu atau pilih-multi), kita dapat mengatur properti selectedIndex ke -1
Lihat demo untuk melihat cara kerjanya, dan bandingkan hasil mengklik tombol reset dan tombol dengan handler onClick kustom yang baru saja kita kodekan. Anda juga dapat mengunduh kode dari sini Menggambarkan perbedaan antara mengatur ulang dan membersihkan formulirSeperti yang diilustrasikan oleh demo di atas, kedua tombol berfungsi serupa, untuk formulir khusus ini, karena tidak ada nilai elemen dalam formulir ini yang disetel saat pemuatan halaman. Sehingga perbedaan fungsi kedua tombol tersebut tidak terlihat. Mari kita menetapkan nilai default untuk beberapa elemen form. Misalnya, cuplikan kode berikut menetapkan default untuk elemen radio bernama “business_category” ke nilai 3 0Demikian pula, kami juga dapat menetapkan default untuk beberapa elemen formulir lainnya. Lihat demo ini, sebagai contoh dan bandingkan dengan yang sebelumnya. Seperti yang pasti Anda perhatikan, perbedaannya sekarang jelas, karena tombol Reset tidak menghapus nilai default, tidak seperti tombol lainnya, yang tidak Bagaimana Anda mereset sesuatu di JavaScript?Menggunakan tombol reset
. Jika Anda ingin membuat tombol kustom dan kemudian menyesuaikan perilaku menggunakan JavaScript, Anda perlu menggunakan , atau lebih baik lagi, elemen buttons are used to reset forms. If you want to create a custom button and then customize the behavior using JavaScript, you need to use , or better still, a
Bagaimana cara membuat fungsi reset di JavaScript?Ada dua tombol yaitu "Kirim", dan "Atur ulang data". Ketika kita mengklik tombol Reset data, itu memanggil fungsi fun(), di mana kita telah mendefinisikan metode reset() JavaScript . Dalam fungsi fun(), pertama-tama kita mengambil referensi formulir yang diperlukan untuk mengatur ulang, dan kemudian menerapkan metode reset() di atasnya.
Bagaimana cara mereset div di JavaScript?JavaScript menyediakan fungsi membersihkan konten div. Ada dua metode untuk menjalankan fungsi ini, satu dengan menggunakan properti innerHTML dan lainnya dengan menggunakan properti firstChild dan metode removeChild() .
Bagaimana cara me-refresh formulir di JavaScript?Lokasi jendela. muat ulang()
. Metode reload() melakukan hal yang sama seperti tombol reload di browser Anda. |