IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

submit form IE/FF


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    13
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 13
    Par d�faut submit form IE/FF
    Bonjour,

    Je suis en train de monter un CMS.
    Et je tombe sur un probl�me de compatibilit�.
    J'ai un formulaire tout b�te avec un lien en tant que submit:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    echo "
    <form method='post' action='cms.php' class='formu_tab'>
       <a href='#' onClick=\"javascript:this.form.submit()\" >".$nom_site."</a>
       <input type='hidden' name='id_site' value='".$id_site."'>
       <input type='hidden' name='nom_site' value='".$nom_site."'>
    </form>
    ";
    Le probl�me est que je n'arrive pas � trouver une syntaxe correcte pour que le formulaire soit soumis sur IE et FF.
    J'ai �ssay�:
    document.monform.submit()
    submit() (Qui marche sous Ie mais pas FF)

    Donc si quelqu'un connait une solution compatible sur les deux navigateurs, je suis preneur.

    Merci d'avance.

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    137
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 137
    Par d�faut
    Salut,

    Es-tu vraiment oblig� de mettre un lien ?
    Pourquoi ne pas mettre un bouton (type submit) ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    13
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 13
    Par d�faut
    Oui je suis vraiment oblig� de mettre un lien ...

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    137
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 137
    Par d�faut
    Ok, as-tu essay� avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.getElementById('monForm').submit();

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    13
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 13
    Par d�faut
    Ok ca marche

    Le probleme c'est qu'il ne prend plus en compte la classe qui suit ou qui pr�c�de d'ailleurs...

    Et je me vois mal definir tous les ids qui seront identiques.

  6. #6
    Membre confirm� Avatar de gKsam
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    166
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 166
    Par d�faut
    voil� ce que j'en pense :

    soit :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    echo '<form method="post" action="cms.php" class="formu_tab">
          <a href="#" onClick="this.parentNode.submit()" >'.$nom_site.'</a>
          <input type="hidden" name="id_site" value="'.$id_site.'">
          <input type="hidden" name="nom_site" value="'.$nom_site.'">
          </form>';
    ou : le document.getElementById('monForm').submit();

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    echo '<form id="monForm" method="post" action="cms.php" class="formu_tab">
          <a href="#" onClick="document.getElementById(\'monForm\').submit();" >'.$nom_site.'</a>
          <input type="hidden" name="id_site" value="'.$id_site.'">
          <input type="hidden" name="nom_site" value="'.$nom_site.'"> </form>';
    un peu en retard

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    13
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 13
    Par d�faut
    Parfait, Merci beaucoup la premiere solution marche bien.

    Je ne connaissais dailleurs pas cette syntaxe

  8. #8
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    137
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 137
    Par d�faut
    Qu'entends tu par "classe suivante ou pr�c�dents" ?

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    13
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 13
    Par d�faut
    Je parlais de la class css apr�s ou avant l'id mais c'est r�solu gr�ce � gKsam.

    Merci � vous deux

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Valider 2 fonctions JS avant submit (form)
    Par voyageurdumonde dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 26/09/2010, 16h08
  2. submit form diff�rent entre IE et FF
    Par zozizozu dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 30/08/2010, 13h04
  3. submit form ne marche pas avec Firefox
    Par Regis0122 dans le forum G�n�ral JavaScript
    R�ponses: 18
    Dernier message: 14/05/2009, 11h16
  4. submit form sur changement de valeur
    Par killerhertz dans le forum ASP
    R�ponses: 4
    Dernier message: 23/07/2006, 15h05
  5. submit form dans fonction JScript, Erreur :(
    Par mbk-w dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/05/2006, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo