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 :

Redirection � la soumission du formulaire


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    256
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 256
    Par d�faut Redirection � la soumission du formulaire
    bonjour

    je voudrais faire une redirection vers une page au moment o� le visiteur soumet mon formulaire (en cliquant sur le bouton submit ou la touche entr�e).

    voici mon code qui ne marche pas, la redirection n'est pas prise en compte et le formulaire est soumis normalement:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
      $("form").submit(function(){  
          window.location.replace("http://www.example.fr");
        })
    comment pourrais je faire ma redirection ?

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Dans l'action du <form>, pr�cisez la page que vous d�sirez atteindre.

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    256
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 256
    Par d�faut
    bonjour,

    voici mon code html:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <form method="post" action="search.php" id="SH">                        
                <div id="moteur">                             
                  <input id="ville" type="text" name="ville" size="60" autocomplete="off" value="Saisissez ici une ville ou son code postal" />                                                       
                </div>                      
                <input id="envoyer" type="submit" value="">                         
              </form>
    En fait si javascript est activ� chez le visiteur, � la soumission du formulaire je souhaite faire une redirection vers une page sp�cifique. Sinon, le formulaire envois les donn�es vers search.php.

    Mais la redirection ne marche pas avec le code JS que j'ai ecrit plus haut.

  4. #4
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Le code Javascript est plac� o� ? Dans une fonction ? Cette fonction est appel�e quand ? Dans le onclick du bouton de type submit ?

    ?

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    256
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 256
    Par d�faut


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
          $(document).ready(function () {
             $("form").submit(function(){  
                 window.location.replace("http://www.example.fr");
              })
     
          });

  6. #6
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    C'est du jQuery, c'est �a ? Bon ben je m'en vais.

  7. #7
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par d�faut
    Citation Envoy� par 123quatre Voir le message
    bonjour

    je voudrais faire une redirection vers une page au moment o� le visiteur soumet mon formulaire (en cliquant sur le bouton submit ou la touche entr�e).
    [...]
    comment pourrais je faire ma redirection ?
    Quel est l'int�r�t ? Sinon, il faut peut �tre renvoyer false ou stopper l'�v�nement pour ne pas que le formulaire soit soumis

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    256
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 256
    Par d�faut
    en effet, ajouter un onsubmit="return false;" au formulaire.


    c'est r�solu, merci.

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

Discussions similaires

  1. R�ponses: 4
    Dernier message: 11/02/2014, 21h51
  2. Redirection vers un m�me formulaire.
    Par lecail65 dans le forum Langage
    R�ponses: 28
    Dernier message: 28/07/2006, 10h47
  3. soumission de formulaire : probl�me ..
    Par questionneuse dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 05/06/2006, 19h14
  4. Confirm sur une soumission de formulaire
    Par ephemere2 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 21/04/2006, 08h59
  5. double click pour soumission de formulaires
    Par pram dans le forum XMLRAD
    R�ponses: 2
    Dernier message: 16/11/2005, 12h32

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