Javascript submit()

Fermé
or3li3n Messages postés 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 - 16 sept. 2009 à 17:07
or3li3n Messages postés 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 - 16 sept. 2009 à 17:29
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.
A voir également:

7 réponses

or3li3n Messages postés 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 6
16 sept. 2009 à 17:09
document.forms['configuration'].submit();

ne fonctionne pas non plu.
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
16 sept. 2009 à 17:10
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 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 6
16 sept. 2009 à 17:13
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 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 6
16 sept. 2009 à 17:16
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
16 sept. 2009 à 17:18
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 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 6
16 sept. 2009 à 17:20
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 193 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 22 juin 2011 6
16 sept. 2009 à 17:29
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