Comment autosubmit un formulaire en javascript?
J'ai un formulaire avec un champ de saisie de texte qui importe des données toutes les deux secondes et l'afficher dans le champ de formulaire , nous disons :
<input name="code" id="code" type="text" size="64" maxlength="128" />
et un bouton de soumission et ma forme est le nom du formulaire form1.
Je veux que le bouton soumettre pour être cliqué dès que les données dans le champ de formulaire est modifié.
J'ai essayé de faire ce qui suit. Dans l'en-tête j'ai fait ajouter la suivante javascript:
<SCRIPT LANGUAGE="javascript">
function send_data()
{
document.form1.submit();
}
</SCRIPT>
et sur la forme :
<input name="code" id="code" type="text" size="64" maxlength="128" onchange="send_data();" />
mais il ne fonctionne pas..
De l'aide ?
Grâce
pourriez-vous afficher le
J'ai déjà une action, mais de ne pas la soumettre() , ici <form name="form1" method="post" action="form_response.php"> .. il Est tout de redressement pour cela ?
Mise en garde: Éviter de nommer le bouton envoyer(ou de tout autre élément de formulaire) name="soumettre" ou le submit() échouera dans certains navigateurs. Appeler name="btnSubmit" ou quelque chose, mais rien de "soumettre".
regardez - stackoverflow.com/questions/3102889/javascript-autosubmit-form/...
<form>
tag. Il doit avoir le action
attribut afin d'avoir la .submit()
de travail.J'ai déjà une action, mais de ne pas la soumettre() , ici <form name="form1" method="post" action="form_response.php"> .. il Est tout de redressement pour cela ?
Mise en garde: Éviter de nommer le bouton envoyer(ou de tout autre élément de formulaire) name="soumettre" ou le submit() échouera dans certains navigateurs. Appeler name="btnSubmit" ou quelque chose, mais rien de "soumettre".
regardez - stackoverflow.com/questions/3102889/javascript-autosubmit-form/...
OriginalL'auteur Momo | 2011-09-15
Vous devez vous connecter pour publier un commentaire.
Quelque chose de ce genre:
Mais je voudrais ajouter quelques bémols:
getElementById
et de référencement qui, au lieu dedocument.forms[x]
Je développe une petite application web, et d'automatiser le processus, sans la nécessité d'une interaction de l'utilisateur, j'ai besoin de soumettre ce formulaire dès que les modifications du code. C'est encore le début, comme j'ai besoin de l'info soumis à un fichier xml. J'espère que cela clarifie ce que je fais et pourquoi j'ai besoin de cette.
Je pense que pour un point de vue de l'INTERFACE utilisateur, vous serez mieux servis par le fait que soumettre être à l'Ajax, puis alerter l'utilisateur (via une fenêtre modale, peut-être) qu'il a été enregistré avec succès ou d'erreur. Je recommande de rendre votre vie plus facile et utiliser une librairie (jQuery, YUI, Dojo, etc), ce qui simplifie x-problèmes de navigateur, ajax manipulation, etc.
merci, je vais prendre alook à l'Ajax, mais j'ai pensé que je voudrais poser ici, d'abord parce que dans la fin de l'ajax est venu à partir de javascript. merci encore
Votre accueil. J'imagine que vous aurez raison de demander plus que quelques question pour vous de développer 🙂
OriginalL'auteur Philip Schweiger