Rumah >hujung hadapan web >tutorial js >Mengapa Saya Mendapat Ralat ''submit' is not a function' dalam Penyerahan Borang JavaScript Saya?
Ralat "Serah bukan fungsi" dalam JavaScript
Mesej ralat "'serahkan' bukan fungsi" menunjukkan masalah dengan kod anda semasa cuba menyerahkan borang menggunakan JavaScript. Berikut ialah penjelasan dan cara menyelesaikannya berdasarkan coretan kod yang disediakan:
<form action="product.php" method="get" name="frmProduct">
Dalam kod ini, anda telah mengalami ralat kerana elemen lain pada halaman itu sudah dinamakan "serahkan." Ini boleh menjadi medan input atau mana-mana elemen HTML lain. Apabila anda menetapkan atribut nama butang input kepada "serahkan," ia akan mengatasi kaedah submit() terbina dalam pada borang, menyebabkan ralat.
Untuk menyelesaikan isu ini, tukar atribut nama bagi butang input kepada sesuatu yang berbeza, seperti "btnSubmit." Berikut ialah kod yang dikemas kini:
<form action="product.php" method="get" name="frmProduct">
Dengan menamakan semula butang serah, anda mengelak daripada mengatasi kaedah serah() pada borang, membolehkan anda menyerahkan borang dengan jayanya menggunakan JavaScript.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat ''submit' is not a function' dalam Penyerahan Borang JavaScript Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!