Pourquoi submit() ne marche pas


Back to programmation.


*ronupi    (2010-03-31)
Pourquoi submit() ne marche pas

Je partage ici une erreur souvent commise et par laquelle je suis passé également, bien souvent on doit simuler l'envoi d'un formulaire en javascript et la méthode submit() ne marche pas pour de multiples raisons, à commencer par l'oubli du nom du formulaire avec id="form1" et name="form1" (name est sensé être devenu obsolète) qui doit correspondre à l'appel de la méthode avec au choix :

document.form1.submit();
document.forms['form1'].submit();
document.getElementById('form1').submit();


Mais l'erreur la plus bête qui empêche toute exécution de submit() est la présence d'un champ, le plus souvent le nom du bouton submit lui-même, appelé 'submit', par exemple <input type="submit" name="submit" value="envoyer">

Dans ce cas rien à faire, cela ne marchera ni sur Internet Explorer 8, ni sur Mozilla Firefox, ni sur Google Chrome ou Opéra.

Double-checkez donc vos formulaires avant de vous arracher tous les cheveux


Voir aussi


ficgs
Plus de sources

Vous devez vous enregistrer pour consulter ces sources, vous pourrez alors changer leur ordre en cliquant sur les icones les précédant.



admin
Autres sources

Ce projet est collaboratif, vous pouvez remonter les sources suivantes dans la liste si vous les trouvez utiles.


 Pourquoi sudo ne fonctionne pas? - The UNIX et Linux Forums
unix > fr/unix dummies questions answers/132038 why sudo doesnt work
  1. Le script ne fonctionne pas, mais les commandes dans le
  2. [test@manager ~]$ sudo -l User test may run the following commands on
 Commet utiliser POST, et pourquoi mon example ne marche pas :/ - PHP - Programmation - FORUM HardWare.fr
forum.hardware > hfr/Programmation/PHP/commet post

Plus de sujets relatifs à : Commet utiliser POST, et pourquoi mon...
[SAX] Vu l'exemple MSDN c'est assez galère à utiliser non...

 [PHP 4] <Select... et document.form.submit qui ne fonctionne pas, please help :s - Forum des professionnels en informatique
developpez > forums/d670910/php/langage/formulaires/select document form submit

Personnellement, vu que tu veux soumettre le formulaire...
Par contre quand j'ai créé un autre formulaire ça a marché...

 CMS Made Simple Forum: Pourquoi l'URL rewriting ne fonctionne pas avec les modules
forum.cmsmadesimple > index.php?topic=26183.msg138299

Est ce que vous savez comment je pourrais changer çà, et comment...
Chez moi ça marche très bien !!! Voilà si ça peu aider...

 [javascript] pourquoi pas sous IE ? [Résolu]
commentcamarche > forum/affich 2816240 javascript

Tu veux parler de cette partie ? Je ne connais rien au perl,...
Autre problème (une fois que celui-ci est réglé), la...

 Pourquoi le dispositif français d’épargne codéveloppement ne fonctionne pas | Les Afriques | le journal de la finance Africaine
lesafriques > actualite

blog Café Africain: Le consommateur suisse inquiet de la...
blog Coton Africain: Fermeté des importations chinoises de...

 e-carrefour ne marche plus ! ▷ Bonjour Chine
bonjourchine > f1/f9/29668 e carrefour ne

Quelqu'un de Carrefour pourrait il dire ou est l'acces au site de...
il est indique qu'ils sont presentement en maintenance et mise a a...
fin de polemique, le site Carrefour chine a ete mis a jour comme...

 Header ne fonctionne pas (php)
commentcamarche > forum/affich 3215681 header ne fonctionne pas php

lollll oui mais après j'lai remis comme à l'ancienne et j'ai juste...
« Le seul critère de réussite d'un projet agile, c'est que le...

 Pourquoi la ligne fixe ne fonctionne t elle pas avec ma box de bouygues - Internet
presence pc > forum/ppc/Internet

Matériel, Windows, OverclockingTuning, FAI, Réseaux, Mobilité,...
Dieu a dit: Il faut pacifier, il faut desarmer Bush a dit: Il...
Right Column Post Anti Rebound (user from ggl) * 3...

 Quant la thyroide ne fonctionne plus .... : Forum auFeminin
forum.aufeminin > forum/sante31/ f1034 sante31 Quant la thyroide ne fonctionne

Hypothyroïdie congénitale - technique pour donner les...
Resultat de ma prise de sang , dites moi ce que vous en...
**bonjour, il y a unSITE SANTE ET PREVENTION qui fait beaucoup de...

 scrpt mail ne marche pas sur ovh - Forum OVH
forum.ovh > showthread.php?t=57490

function envoiMail($nomContact, $adresse) { if...
Si tu veux que l'on t'aide, donne nous les 5 à 10 de la partie en...

 Framagora • Information
forum.framasoft > viewtopic.php?f=35&amp;t=24901

Le sujet que vous souhaitez consulter n’existe...

 Réponse Fonction javascript qui ne marche pas sous Internet explorer 7, entraide, FAQ, conseils, avis, Internet Explorer 7, Microsoft Office
generation nt > reponses/fonction javascript qui ne marche pas sous internet exp

Fonction javascript qui ne marche pas sous Internet explorer...

 Update ne marche pas, Insert marche pourquoi ? : PHP 4 (deprecated)
forum.phpfrance > php deprecated/update marche pas insert marche

Ensuite, pour tester, fais afficher ta requête dans ton navigateur...
Codez en pensant que celui qui maintiendra votre code est un...

 Fonction recherche ne fonctionne plus spip2.0.7 - SPIP Forums
forum.spip > fr 214912

Bonjour Quel qu’un a-t-il programmé quelque chose pour faire en...
Merci pour l’info et les commentaires très intéressant qui...
formulaires et que la recherche ne fonctionne plus, rien de plus...

 onsubmit qui ne fonctionne pas avec tous les navigateurs - JavaScript et le navigateur / Problème de compatibilité , Javascript / Ajax /...
javascriptfr > forum/sujet ONSUBMIT NE FONCTIONNE PAS AVEC TOUS NAVIGATEURS 1277

 Mac4Ever.com • Voir le sujet - Problème d'utilisation iChat... Pourquoi ça marche pas ?!!!
forum.mac4ever > probleme d utilisation ichat

Je suis de Genève et pour l'instant je suis chez Tele2 (modem Zyxel...
Sylv1 Apple/APO, même combat, think different, never...
Si tu dis qu'une conférence sous skype fonctionne moyennement, je...

 Synology Inc. - NEW NAS Experience - Support :: Help Center :: Why isn't the Synology...
synology > support/faq show.php?q id=242&amp;lang=fre

Why isn't the Synology Product running in true Gigabit...
CS-406, CS-406e, CS407, CS407e, DS-101g+, DS-106, DS-106e, DS-106j,...

 Pierre Le Bot » Un antispam qui fonctionne (vraiment) ?
plebot > 2008/05/21/un antispam qui fonctionne vraiment

Etude : Comment les Ministres et les Secrétaires d’Etat...
Distancity : calcul de distance entre deux villes à travers le...



Response  
 

Guest name   (option)     Register
Please sum : 3951 + two  




Trackbacks : If you talked about this article in your blog or website, you may instantly get a backlink 
There's no trackback at the moment.