Voici mon code

Fermé
karimggg - Modifié par jordane45 le 15/12/2014 à 00:52
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 15 déc. 2014 à 00:58
voici mon code , jai parcourus les inputs , maintenant je veux que quand je clique sur un bouton radion par ex le premier bouton pomme sa valeur s'ecrir automatiquement sur le premier input du tableau en bas , merci
<head>
<script type="text/javascript" src="jquery.js"> </script>
<script type="text/javascript" > 
function findtext(){
$('#find').keyup(function(){ 
 $('#liste').find("li").hide();
 var valsearch =$('#find').val();
 $('#liste').find("li:contains('"+valsearch+"')").show();
});
}
</script>
<script type="text/javascript" > 
function ch() {
var allinput = document.getElementsByTagName("input");
for( var i=0; allinput.length; i++)
 if(document.getElementsByTagName("input").value.cheked==true )
{
     
}
}

</script>
<meta charset="utf-8">
</head>
<body onload='findtext()'>
<div>
<input type="text" id="find" value=''>
<div id='ecran'></div>
<ul id='liste'>
<li><input type="radio" value="" id='luc' onclick='function ch()'>pomme </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>orange </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>banane </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>ananas </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>mange </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>goyave </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>papaye </li>
<li><input type="radio" value="" id='luc' onclick='function ch()' >melon </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>pasteque </li>
<li><input type="radio" value="" id='luc' onclick='function ch()'>carassole </li>
</ul>
</div>
<div>
<table border="2">
 <tr>
 <td>produit</td>
 <td>prix</td>
 </tr>
<tr>
 <td> <input type="text" value=""placeholder='pomme' id='pomme' </td>
 <td><input type="text" value=""  ></td>
 <td>
</tr>
<tr>
 <td><input type="text" value="" </td>
 <td><input type="text" value="" ></td>
 <td>
</tr> 
<tr>
 <td> <input type="text" value="" </td>
 <td><input type="text" value="" ></td>
 <td>
</tr>
<tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr>
<tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr>
<tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr><tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr><tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr><tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr><tr>
 <td> <input type="text" value=""</td>
 <td><input type="text" value="" ></td>
 <td>
</tr>
</br>
<input type= "button" value="tester">
<input type="text"value=""placeholder="prix total" readonly="readonly">
</table>
</div>
</body>
</html>
A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 15/12/2014 à 00:59
Bonjour,

Tu dis :
je veux que quand je clique sur un bouton radion par ex le premier bouton pomme sa valeur s'ecrir

Hors... ton input "radio" ne possède AUCUNE valeur...
<li><input type="radio" value="" id='luc' onclick='function ch()'>pomme </li>


De plus.. tu as utilisé le même ID pour tous tes input .. alors qu'un ID ( un identifiant)..doit de préférence être UNIQUE.

Et pour finir .. tu ne dis pas à ta fonction "ch" sur quel élément tu as cliqué...ni quel est la cible
=> La cible étant :( avec le ">" manquant à la fin ! )
 <td> <input type="text" value=""placeholder='pomme' id='pomme'> </td>


Bref : ton input radio devrait plutôt s'écrire :
<li><input type="radio" value="pomme" id='luc_1' onclick='ch(this.value,"pomme");'>pomme </li>


Et donc ta fonction ch .. donnerait quelque chose du genre :
function ch(valeur,cible) {
$("#"+cible).val(valeur);
}





Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane
0