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

HTML Discussion :

this.form.submit ne marche pas ... et pourtant


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 2
    Par défaut this.form.submit ne marche pas ... et pourtant
    Bonjour à tous,
    Je suis confronté à un problème pour soumettre un formulaire. J'ai passé pas mal de temps à trouver la solution mais hélas, need help pliz.
    Voici le code et à à l'appel de l'event onChange une errur javascript pop à l'ecran. Si quelqu'un pourrait me dire pourquoi çà affiche le msg d'erreur...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
          <h2 >Gestion des urls du client:<p id="owner"></h2>
     
              <form action="clients.php?action=03" method="post" name="gestionurl">
              <input name="clientID" type="hidden"  value="2">
              <input name="action" type="hidden"  value="Gérer URL">2 de vos URLs sont enrégistré(s)
     
              <table width="400" border="1" cellspacing="0" cellpadding="0">
                <tr><td>Selectionnez:</td>
                    <td>
    				  <!-- <select name="existant" id="existant" onchange="this.form.submit()"> -->
    				<select name="existant" id="existant" onchange="document.gestionurl.submit()">
                  		<option>Vos URLs</option><option  value="1">http://www.cocacola.com</option><option  value="2">http://www.fantaorange.fr</option>     
                 </select><a  href="" target="_blank">Visiter</a></td></tr>
                <tr>
                  <td>Nouveau: </td><td><input name="url" type="text" value="http://"></td></tr>
                <tr>
                  <td>Theme 1: </td><td><input name="theme1" type="text" value=""></td></tr>
                <tr>
                  <td>Theme 2: </td><td><input name="theme2" type="text" value=""></td> </tr>
                <tr>
                  <td>Valider: </td><td>
    			<table width="100%" border="0" cellspacing="0" cellpadding="0">
              		  <tr>
              			<td width="78"><input type="radio" name="action2" value="add"> Ajouter</td>
              			<td width="91"><input type="radio" name="action2" value="edit"> Modifier</td>
              			<td width="95"><input type="radio" name="action2" value="delete">  Supprimer</td>
              			<td width="36"><input name="azerty" type="button" id="submit" value="OK"></td>
              		  </tr>
              		</table>
                  </td> </tr>
              </table>
     
              </form>

  2. #2
    Membre expérimenté Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    ca doit etre tout con et je l'ai fait des dizaines de fois mais là jarrive pas ..

    -> xxx is not a function..

  3. #3
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    C'est à cause de l'id = "submit" de ton bouton...
    du coup quand tu fais this.form.submit, en fait tu accede à l'input dont l'id est submit....
    si tu renomme et que tu mets autre chose comme id, ca marchera.

    Hope this helps

  4. #4
    Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 2
    Par défaut
    Oh my god, j'ai enlevé le id=submit et çà a marché..
    Very thanx 4 all your help. Merci bp bp bp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. FORM + SELECT + ONSUBMIT = Marche pas
    Par dragonfly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/03/2007, 12h15
  2. pb avec un 'this.form.submit();'
    Par soad029 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/10/2006, 00h52
  3. Comment ça marche this.form.submit() ?
    Par iro2 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/03/2006, 11h36
  4. onChange="this.form.submit();" marche pas sous IE
    Par Death83 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/09/2005, 11h05
  5. pb de fonction simple (this.form.submit()..)
    Par petitsims dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/01/2005, 09h29

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