Hejsan
Skulle vilja ha ett kodexempel på följade grej.
vill ha en funktion där man kan kryssa i en checkbox. då skall 6st fält fyllas i med ett fasta (olika i varje fält) värde.
och om man kryssa av checkboxen så skall fälten tömmas.
5 svar · 245 visningar · startad av fundrusse
Hejsan
Skulle vilja ha ett kodexempel på följade grej.
vill ha en funktion där man kan kryssa i en checkbox. då skall 6st fält fyllas i med ett fasta (olika i varje fält) värde.
och om man kryssa av checkboxen så skall fälten tömmas.
Oprövat:
<script language="javascript">
function checkIt() {
if (document.f.s.checked) {
document.f.f1.value = "värde 1";
document.f.f2.value = "värde 2";
document.f.f3.value = "värde 3";
}
else {
document.f.f1.value = "";
document.f.f2.value = "";
document.f.f3.value = "";
}}
</script>
<form name="f">
<input type="text" name="f1">
<input type="text" name="f2">
<input type="text" name="f3">
<input type="checkbox" name="s" onClick="checkIt()">
</form>
Eller så här kanske:
function checkIt() {
if (document.f.s.checked) {
document.f.f1.value = "värde 1";
document.f.f2.value = "värde 2";
document.f.f3.value = "värde 3";
}else {
document.f.reset();
}
}
Mmm det första inlägget passade mig bättre..
Fast det funkar inte om fältet är döpt till ett namn som innehåller siffror.. Hur kommer man förbi det?
De exempelfält monAmour skrev hade ju namn som innehåll siffror, så visst fungerar det.
Tänk på att ett namn inte får börja på en siffra.
så surt.. för alla de fält jag använder till den saken börjar på en siffra hehehe