Frågan 19 nov. 2003 12:19 #1 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.
M monAmour Medlem sedan dec. 2002 258 inlägg 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>
Jesper T Medlem sedan nov. 2001 7 144 inlägg 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?
dectgap Medlem sedan sep. 2002 1 655 inlägg 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