webForumDet fria alternativet

kryssa av/på

JavaScript

5 svar · 247 visningar · startad av fundrusse

Medlem sedan jan. 2002286 inlägg
Frågan#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.

Medlem sedan dec. 2002258 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>
Medlem sedan nov. 20017 144 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();
	}
}
Medlem 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?

Medlem sedan sep. 20021 655 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.

Medlem 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

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)