Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2609 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  submit javascript d'un formulaire sous Internet Explorer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

submit javascript d'un formulaire sous Internet Explorer

n°1886071
trinic
Posté le 19-05-2009 à 13:07:58  profilanswer
 

Bonjour,
Voila mon souci, J'ai créer un formulaire en avec un select qui retourne l'option choisi directement lorsque celle ci est cliquée. Pour se faire j'ai ajouter le petit bout de code suivant:


onclick="document.forms['formMarque'].submit();"


Evidemment cela fonctionne très bien sous Firefox mais a mon grand desespoir je n'arrive pas a le faire marcher sous IE.
voici le formulaire en question: (dans sa version allégée )


<form id="formMarque" name="formMarque" method="post" action="tg.php" onclick="document.forms['formMarque'].submit();">
    <select name="marque"  style="width:300px;" ">
    <?php echo'<option style="font-style: italic">'.$_SESSION['marque'].'</option>' ; ?>
      <option>Aprilia</option>
      <option>Benelli</option>    
      <option>Bimota</option>    
    </select>
    <noscript><input type="submit" value="ok" title="" /></noscript>
</form>


et je recupere ma variable comme ceci:


$_SESSION['marque']= $_POST['marque'];

 
 
Quelqu'un aurais une idée???
merci d'avance

mood
Publicité
Posté le 19-05-2009 à 13:07:58  profilanswer
 

n°1886122
bul_3
Posté le 19-05-2009 à 15:07:02  profilanswer
 

bonjour,
manque les value dans les option
FF ajoute le "text" pas défaut, pas IE
       <option value="un">Aprilia</option>
      <option value="deux">Benelli</option>    
      <option value="trois">Bimota</option>    
@+

n°1886124
trinic
Posté le 19-05-2009 à 15:12:01  profilanswer
 

merci de ta reponse.
Changement fait mais pas d'amelioration
j'ai aussi changé le onclick en onchange  
tout marche sous FF

n°1886132
pataluc
Posté le 19-05-2009 à 15:42:36  profilanswer
 

salut,
 
a priori tu ne peux pas mettre le onchange dans la balise form. il te faut la mettre dans la balise select. et supprimer la guillemet en trop dans la balise select, et du coup pour moi ca marche.
 
++

n°1886134
trinic
Posté le 19-05-2009 à 15:47:08  profilanswer
 

ALLELUIA !!!! merci pataluc  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  submit javascript d'un formulaire sous Internet Explorer

 

Sujets relatifs
[Javascript] Vérifier si un input text est un floatprobleme javascript et php model mvc
Créer un formulaire et récupérer les données saisies ds un tableauLecture d'une propriété CSS depuis Javascript
Formulaire, sous-formulaire et contrôlesrecuperer le resultat d'un javascript dans un formulaire
Affichage des <br/> en récupération d'un javascriptMettre une variable Javascript dans un cookie
Mettre une variable Javascript dans un cookie 
Plus de sujets relatifs à : submit javascript d'un formulaire sous Internet Explorer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR