Maison >interface Web >js tutoriel >Pourquoi mon formulaire JavaScript n'est-il pas envoyé ?

Pourquoi mon formulaire JavaScript n'est-il pas envoyé ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-10 11:48:02725parcourir

Why Doesn't My JavaScript Form Submit?

Soumettre un formulaire à l'aide de JavaScript

Vous avez un formulaire avec l'identifiant theForm et un bouton de soumission placé dans un div nommé placeOrder. La fonction placeOrder() est exécutée lors du clic sur le bouton de soumission, remplaçant son innerHTML par "processing..." et supprimant le bouton.

Bien que le code précédent manipule efficacement le div, il ne parvient pas à soumettre le formulaire réel . Ajout de document.theForm.submit(); à la fonction placeOrder() semble avoir échoué.

Solution :

Le problème réside dans l'attribut de nom du formulaire. Étant donné que votre formulaire n'a pas d'identifiant "theForm", Java ne peut pas le localiser et exécuter votre commande de soumission.

Attribuez le nom "theForm" à votre formulaire comme suit :

<form name="theForm">

Avec cette modification, votre document.theForm.submit(); La commande dans placeOrder() soumettra désormais avec succès le formulaire modifié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn