bouton radio + input text

bouton radio + input text - HTML/CSS - Programmation

Marsh Posté le 02-08-2008 à 20:06:32    

Salut,

 

J'ai une liste de bouton radio avec un meme attribut name pour récuperer la valeur choisit via POST en php, le probleme étant que dans cette liste je propose un choix ou l'user peux écrire ce qu'il veut, dont un input text et si il choisit d écrire quelque chose dans l input texte je récupere bien la value via post mais pas si il sélectionne une autre valeur de la liste.

 
Code :
  1. </div>
  2. <div id="ques1" class="question">
  3. <span class="title">12) Votre OS </span>
  4. <br />
  5. <br />
  6. <input type="radio" name="3" value="1"  id="3radio1"><label for="3radio1">Windows</label><br />
  7. <input type="radio" name="3" value="2"  id="3radio2"><label for="3radio2">Mac</label><br />
  8. <input type="radio" name="3" value="3"  id="3radio3"><label for="3radio3">Autre</label>
  9. <input onkeypress="auto_answer(this.name);"  name="3" type="texte" id="test2" /><br />
  10. </div>
 

le javascript est la pour automatiquement cocher le bouton radio

 

merci


Message édité par krifur le 02-08-2008 à 20:09:59
Reply

Marsh Posté le 02-08-2008 à 20:06:32   

Reply

Marsh Posté le 02-08-2008 à 21:18:51    

aller hop déjà des erreurs :  
 
un name ne peut pas être composé uniquement d'un nombre et ni commencer par un chiffre
donc renomme avec un vrai nom tes inputs
et pour un id meme combatn l'id doit commencer par autre chose qu'un chiffre

Reply

Marsh Posté le 03-08-2008 à 02:08:49    

Le plus facile serait de gerer ca dans ton fichier PHP..  
 
Sinon tu utilises javascript pour passer une valeur dans un form cache (hidden).. Enfin, je crois quand meme que le fichier PHP serait le mieu pour faire ce tri.
 
Aussi, je suis d'accord avec les nom et les IDs que tu donnes a tes objets.. ne jamais commencer par un nombre.

Reply

Marsh Posté le 03-08-2008 à 09:06:10    

bonjour,
Gatsu35 et Daewyn ++
 
et l'input text a le même name que les radios :
tous les langages ne peuvent que si perdre...
 
...
<input type="radio" name="r3" value="1"  id="radio1">
          <label for="radio1">Windows</label><br />
<input type="radio" name="r3" value="2"  id="radio2">
         <label for="radio2">Mac</label><br />
<input type="radio" name="r3" value="3"  id="radio3">
         <label for="radio3">Autre</label>
<input onkeypress="auto_answer(this.name);"
          name="i3" type="texte" id="test2" /><br />
...
Cordialement.


---------------
[mon site] [m'écrire]
Reply

Marsh Posté le 03-08-2008 à 09:42:47    

bul3 a écrit :

bonjour,
Gatsu35 et Daewyn ++
 
et l'input text a le même name que les radios :
tous les langages ne peuvent que si perdre...
 
...
<input type="radio" name="r3" value="1"  id="radio1">
          <label for="radio1">Windows</label><br />
<input type="radio" name="r3" value="2"  id="radio2">
         <label for="radio2">Mac</label><br />
<input type="radio" name="r3" value="3"  id="radio3">
         <label for="radio3">Autre</label>
<input onkeypress="auto_answer(this.name);"
          name="i3" type="texte" id="test2" /><br />
...
Cordialement.


J'ai jamais dit le contraire hein [:dawa]
les radios il faut qu'ils aient le meme name mais pas l'input ça c'est évident.
Mais j'avais surtout vu les grosses erruers sur les names/id  :whistle:

Reply

Marsh Posté le 04-08-2008 à 20:25:33    

merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed