Saya menemukan masalah pengiriman formulir yang nyaman di tempat kerja. Sering kali, saya mengirimkannya dengan baik di bawah IE, tetapi ada masalah setelah memukul Firefox. Menggunakan tombol Kirim tidak berhasil, jadi saya berhasil menggunakan JS, dan saya tidak tahu mengapa. Di bawah desakan instruktur, metode pengiriman bentuk umum berikut dirangkum.
Metode pertama: pengiriman formulir, tambahkan acara OnSubmit untuk formulir untuk menentukan apakah pengiriman formulir berhasil atau tidak
<script type = "text/javascript"> function validate (obj) {if (konfirmasi ("Kirim formulir?")) {alert (obj.value); Kembali Benar; } else {alert (obj.value); mengembalikan false; }} </script> <body> <Form Action = "// www.vevb.com" onsubmit = "return validate (document.geteLementByIdx_x ('mytext'));"> <!-Harap perhatikan metode penulisan parameter-> <input = "Text" ID = "MyText"//</<Formit = "Formit =" KUMPLET "/TEXT" ID = "myText"//<forming = "Formit =" KUMPLA ""Metode kedua: memicu acara pengiriman formulir OnClick = "SubMitForm ();" Melalui tombol, yang akan mengabaikan properti di tag lain. Misalnya, atribut Onsubmit dalam tag form akan tidak valid. Untuk melakukan verifikasi formulir, Anda dapat menempatkan kode verifikasi di kiriman (); metode untuk verifikasi.
<script type = "text/javascript"> function validate () {if (konfirmasi ("Kirim formulir?")) {return true; } else {return false; }} function submitform () {if (validate ()) {document.geteLementByIdx_x ("myForm"). Kirim (); }} </script> <body> <Form Action = "// www.vevb.com" id = "myForm"> <input type = "text"/> <input type = "Tombol" value = "SubmitBtn" onClick = "SubmitForm ();"/> <!-Anda juga dapat menggunakan Document.getElementByDx_X ("ID dari Untuk mengeksekusi acara OnClick -> </form> </body>Cara ketiga: Letakkan acara Onsubmit di tag kirim alih -alih tag formulir. Pada saat ini, verifikasi bentuk tidak valid. Klik tombol Kirim untuk mengirimkan formulir secara langsung.
<script type = "text/javascript"> function validate () {if (konfirmasi ("Kirim formulir?")) {return true; } else {return false; }} </script> <body> <form Action = "// www.vevb.com"> <input type = "text"/> <input type = "kirim" value = "kirim" onsubmit = "return validate ()"/> </form> </body>Jalan Keempat: Tambahkan Acara OnClick ke tombol Kirim, di mana acara digunakan untuk verifikasi pengiriman formulir, dan fungsinya mirip dengan menambahkan acara Onsubmit ke tag formulir.
<script type = "text/javascript"> function validate () {if (konfirmasi ("Kirim formulir?")) {return true; } else {return false; }} </script> <body> <Form Action = "// www.vevb.com"> <input type = "text"/> <input type = "kirim" value = "kirim" onclick = "return validate ()"/> </form> </body>Metode kelima:
<body> <Form Action = "// www.vevb.com" id = "myForm"> <input type = "text"/> <input type = "Tombol" value = "kirimtn" id = "mybtn"/> </form> </body> <script type = "text/javaScript"> function validate () {if confirm ("script =") } else {return false; }}Acara pengiriman formulir dipicu melalui tombol, dan properti di tag lain akan diabaikan. Misalnya, atribut Onsubmit dalam tag form akan tidak valid. Untuk melakukan verifikasi formulir, Anda dapat menempatkan kode verifikasi di kiriman (); metode untuk verifikasi
function subMitForm () {if (validate ()) {document.geteLementByIdx_x ("myForm"). Kirim (); }} document.getElementByIdx_x ("mybtn"). onclick = submitform; </script>Di atas beberapa metode dan verifikasi untuk mengirimkan formulir menggunakan JS (harus dibaca) adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.