webForumDet fria alternativet

kryssa av/på

5 svar · 245 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#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.

monAmourMedlem sedan dec. 2002270 inlägg
#2

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 TMedlem sedan nov. 20017 058 inlägg
#3

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();
	}
}
fundrusseMedlem sedan jan. 2002286 inlägg
#4

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?

dectgapMedlem sedan sep. 20021 542 inlägg
#5

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.

fundrusseMedlem sedan jan. 2002286 inlägg
#6

så surt.. för alla de fält jag använder till den saken börjar på en siffra hehehe

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb