Javascript submit()

or3li3n Messages postés 212 Statut Membre -  
or3li3n Messages postés 212 Statut Membre -
Bonjour,

Voila je suis face a un problème qui me prend bien la tête depuis 30 minutes.
J'ai dont un form name=configuratiion et input type=submit id=submit (le id=submit ne peut étre retiré)
et cette commande en javascript ne fonctionne pas:

document.forms['configuration'].getElementById("submit").submit();

Merci pour vos prochaines réponses.

7 réponses

or3li3n Messages postés 212 Statut Membre 6
 
document.forms['configuration'].submit();

ne fonctionne pas non plu.
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Ce n'est pas sur ton bouton que tu dois faire l'action "submit" mais sur le formulaire (bah oui, tu ne soumet pas le bouton). Je pense que ça devrais aller :
document.forms['configuration'].submit();
0
or3li3n Messages postés 212 Statut Membre 6
 
Non ca ne fonctionne pas car le input=submit est :

<input type="submit" id="submit" value="Valider les modifications" />

alors que ca fonctionne si je mets <input type="submit" value="Valider les modifications" />
0
or3li3n Messages postés 212 Statut Membre 6
 
Sinon il faudrait trouvé la solution pour DISABLED le submit sans lui donné de id=submit.

et là ta solution fonctionnerait.

Mais jusqu'à maintenant je n'ai pas trouvé comment DISABLED le submit sans lui donné de id=submit.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Ce n'est pas ton bouton que tu dois « submitter » (soumettre) mais ton formulaire !
Pour soumettre ton formulaire, soit tu y accèdes par son id ou par son name
document.getElementByid('id_du_formulaire').submit();
ou
document.forms['contenu_de_lattribut_name'].submit();
0
or3li3n Messages postés 212 Statut Membre 6
 
Oui je le sais ca.
Mais avec un <input type="submit" id="submit" value="Valider les modifications" />

tu ne peux pas le soumettre par aucune de ces 2 commande javascript.

Sinon je n'aurai pas posté mon problème.
0
or3li3n Messages postés 212 Statut Membre 6
 
Voilà un exemple :

<a href="#" onclick="document.forms['configuration'].submit();">submit</a>
<form name="configuration" action="page.php" method="post">
<input type="text" name="nom" value="nom"/>
<input type="submit" id="submit" value="Valider les modifications" />


Si on clique sur le bouton ca soumet...
Si on clique sur le lien submit ca ne soumet pas...
0