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 -
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>
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:
- Besoin d'aide pour un petit code javascript
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
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
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