Script checkbox... - HTML/CSS - Programmation
Marsh Posté le 05-10-2007 à 09:04:02
1) donne un id et un name différent à chacun de tes input 'text'
2) passe cet identifiant à la fonction appellée par le onclick
3) dans la fonction, tu récupères le bon input et tu mets la valeur
Sinon, vu ce que tu essayes de faire, ça ne serait pas plus simple de juste utiliser un input type="radio" ?
Marsh Posté le 04-10-2007 à 17:06:34
Bonjour,
j'utilise le script suivant qui permet d'afficher du texte dans un champ <input type="text" en cochant une ou plusieurs checkbox, il fonctionne parfaitement mais j'aimerai rajouter 2 autres <input type="text" avec des checkbox, quels sont les modifications à effectuer? si vous pouvez m'aider ou me mettre sur la bonne piste, ce serai sympas... ;-)
<html>
<head>
<script language="javascript" type="text/javascript">
function change(code){
var valeur = document.form.champ.value;
if(valeur.search(code) != -1){
valeur = valeur.replace(' '+code+' ', '');
document.form.champ.value = valeur;
return false;
}
else{
document.form.champ.value += ' '+code+' ';
return true;
}
}
</script>
</head>
<body>
<form name="form">
<input type="text" name="champ" size="50"><br>
<input type="checkbox" name="cocher" value="1"
onclick="change('Première valeur');" > Première valeur
<input type="checkbox" name="cocher" value="2"
onclick="change('Seconde valeur');"> Seconde valeur
<input type="checkbox" name="cocher" value="3"
onclick="change('Troisième valeur');"> Troisième valeur
</form>
</body>
</html>