Je suis un débutant JavaScript. J'ai un champ de texte d'entrée que je souhaite effacer après avoir appuyé sur le bouton de soumission de formulaire. Comment ferais-je cela?Effacer un champ de saisie après la soumission en utilisant JavaScript
Répondre
Dans votre élément FORM, vous devez remplacer l'événement onsubmit
par une fonction JavaScript et renvoyer true.
<script type="text/javascript">
function onFormSubmit()
{
document.myform.someInput.value = "";
return true; // allow form submission to continue
}
</script>
<form name="myform" method="post" action="someaction.php" onsubmit="return onFormSubmit()">
<!-- form elements -->
</form>
Si un utilisateur appuie sur le bouton submit sur un formulaire, les données seront soumises au script donné dans l'attribut action du formulaire. Cela signifie que l'utilisateur navigue loin du site. Après un rafraîchissement (en supposant que l'action du formulaire est la même que la source), le champ de saisie sera vide (étant donné qu'il était vide en premier lieu).
Si vous soumettez les données par javascript et que vous ne rechargez pas la page, assurez-vous d'exécuter le code de Nick après avoir soumis les données.
Hope this est clair (même si je doute, mon anglais est tout à fait mal parfois) ..
fonction testSubmit() { var x = document.forms [ "myForm"] [ » input1 "]; var y = document.forms ["myForm"] ["input2"]; if (x.value === "") { alerte ('plz fill !!'); return false; } if (y.value === "") { alerte ('plz remplit le !!'); return false; } return true; . } fonction submitForm() { if (testSubmit()) { document.forms [ "MyForm"] submit(); // soumettre d'abord document.forms ["myForm"]. reset(); // puis réinitialiser la forme des valeurs }}
First Name: <input type="text" name="input1"/> <br/> Last Name: <input type="text" name="input2"/> <br/> <input type="button" value="Submit" onclick="submitForm()"/> </form>
- 1. Comment activer la soumission de formulaire en utilisant l'événement onchange?
- 2. comment réinitialiser le champ de saisie après la validation échoue?
- 3. Actualisation de l'iPhone après la saisie du panneau de saisie
- 4. Saisie des événements de champ en utilisant jquery
- 5. Soumission de formulaire dynamique en utilisant javascript - comment code élégant?
- 6. Formulaire de soumission automatique après x millisecondes de clavier inactif
- 7. Fermer un bookmarklet après la soumission du formulaire
- 8. Détection de "valeur" du champ de texte de saisie après un événement de type "keydown" dans le champ de texte?
- 9. Effacement des champs de saisie avec JavaScript
- 10. jQuery: Append texte après un champ d'entrée
- 11. Effacer le cache du champ de formulaire
- 12. Comment corriger ou effacer un objet Javascript?
- 13. Comment effacer un formulaire HTML brut après l'envoi?
- 14. capture d'image glissée dans un champ de texte en javascript
- 15. Cacher/champ de saisie clair avec prototype
- 16. Insérer du texte de champ de saisie dans la zone de texte avec JavaScript
- 17. JavaScript effacer ou annuler
- 18. Comment valider la valeur de la devise en utilisant JavaScript?
- 19. Effacer le fichier de page en utilisant le code vba
- 20. jquery table lire la valeur du champ de saisie
- 21. La soumission d'un formulaire JavaScript à l'aide d'une image ne fonctionne pas
- 22. Champ de texte de saisie semi-automatique
- 23. est-il possible de désactiver le comportement de soumission d'un bouton côté serveur en utilisant Javascript
- 24. comment puis-je faire un champ de saisie de texte
- 25. Difficulté de saisie de caractères japonais avec JavaScript dans IE
- 26. Modifier la valeur de contrôle InputFromTextBox SharePoint en utilisant JavaScript
- 27. Javascript effacer tous les cookies
- 28. Comment testez-vous un champ de saisie vide?
- 29. Comment valider un champ de téléchargement de fichier en utilisant Javascript/jquery
- 30. Effacer la valeur Request.IsAuthenticated après SignOut() sans RedirectToAction()
Uh oh ... ce ne sera pas pour effet de la manipulation côté serveur ce poste pour ne pas voir quoi que ce soit dans le champ de formulaire correspondant? – mjv
Pourrait faire. Je dois admettre que je n'ai jamais fait ça. J'aurais attendu que les données POST soient arrondies avant de continuer. –