Besoin d'aide pour un petit code javascript

Caramela-bxl Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite ajouter quelques retouches à cette source :

Je m'explique : Le code ci-dessous donc comme vous pouvez le constater il s'agit de valider un checkbox pour que la valeur apparaîtra dans le TEXTAREA.

Je souhaiterais ajouter un input text sur le quel un numéro de chaque checkbox coché s'affichera exemple :

Si je coche la checkbox portante name = "NOM" le numéro "21452" s'affichera dans le champ input text ainsi que "Nom , " dans textarea.

ensuite, si je coche donc le 2ème checkbox le message s'affichera dans le textearea "prénom , et le numéro 21452 sera remplacé par 36525

ainsi de suite...

--------------------------------------------------------------
Code source de la page :
--------------------------------------------------------------
Code source de la page :



<script type="text/javascript">//<![CDATA[

var form;
function change() {
form = form || document.getElementById('form');
form.champ.value = '';
var i = -1;
var cocher;
while (cocher = form.cocher[++i]) {
if (cocher.checked) {
form.champ.value += cocher.title;
};
};
};

</script>

</head>
<body>

<form id="form" action="truc.htm" method="post">
<fieldset>
<legend>champ</legend>
<textarea name="champ" rows="10" cols="80"></textarea>
</fieldset>
<fieldset>
<legend>Cases à cocher</legend>
<label>
<input type="checkbox" name="cocher" value="1x"
onclick="change();" title="nom " />
Première valeur
<input type="text" name="code" value="1x"
onclick="change();" title="prenom " />

</label>
<label>
<input type="checkbox" name="cocher" value="2x"
onclick="change();" title="adresse" />
Seconde valeur
</label>
<label>
<input type="checkbox" name="cocher" value="3x sdflkj sdf"
onclick="change();" title="ville" />
Troisième valeur
</label>
</fieldset>
</form>

</body>
</html>
A voir également:

1 réponse

schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   49
 
regarde un peu cette fonction:
function X(a)
{
var x = document.getElementById(a); // represente le input
x.value = 'Valeur que tu Voudrai inserer';
}
ensuite tu insere dans tes balise check ,tu precise:
<input type="checkbox" id="check1" onclick="X('id de champ de texte');return false;"/>
tu fais la meme chose pour l'autre
0