Mengapa Penyerahan Borang JavaScript Saya Tidak Berfungsi?

Patricia Arquette
Lepaskan: 2024-11-12 15:22:02
asal
766 orang telah melayarinya

Why Isn't My JavaScript Form Submission Working?

Menyerahkan Borang Menggunakan JavaScript

Untuk menyerahkan borang menggunakan JavaScript, borang mesti mempunyai atribut namanya ditetapkan kepada pengecam tertentu .

Masalah yang Dihadapi

Seorang pengguna mempunyai borang dengan ID "theForm" dan DIV yang mengandungi butang hantar. Apabila butang ini diklik, fungsi "placeOrder()" dipanggil, yang menukar innerHTML DIV kepada "memproses ..." dan membuatkan butang hantar hilang.

Isu pengguna ialah kod dalam fungsi "placeOrder()" untuk menyerahkan borang menggunakan baris berikut tidak berfungsi:

document.theForm.submit()
Salin selepas log masuk

Penyelesaian

Untuk menyelesaikan isu ini, tetapkan nama atribut borang kepada "theForm". Kod yang diubah suai akan kelihatan seperti ini:

<form>
Salin selepas log masuk

Dengan atribut nama ini diletakkan, kod fungsi "placeOrder()" akan berjaya menyerahkan borang:

function placeOrder() {
  // Change the inner HTML of the DIV
  // ...

  // Submit the form
  document.theForm.submit();
}
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Penyerahan Borang JavaScript Saya Tidak Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan