Avatar billede kkd Nybegynder
15. februar 2004 - 18:22 Der er 9 kommentarer og
2 løsninger

Sætte en (og samme) værdi i samtlige felter ved onload?

Hej...

jeg har en LAAAANG række hidden felter i en formular, kan man, lidt a'la
onLoad="this.frm.felt.value='false'"

sætte samtlige felter til værdien false?

/kkd :oD
Avatar billede thesurfer Nybegynder
15. februar 2004 - 18:30 #1
Hvad med noget i stil med?:

<script type="text/JavaScript">
function falsk()
{
el = document.FORMNAVN.elements;
for (i = 0; i < el.length; i++) {
  if (el[i].type == "hidden") el[i].value = "false"
}
</script>

<body onload="falsk()">

Ret FORMNAVN til navnet på formen..
Måske skal "type" være "Type" (med et stort T)
Avatar billede roenving Novice
15. februar 2004 - 18:40 #2
>>theSurfer

-- Nej, type skal ikke være med stort ...

Kun proprietære style-properties og native basic objects starter i javascript med store bogstaver !-)
Avatar billede thesurfer Nybegynder
15. februar 2004 - 18:54 #3
roenving> ehm.. klart klart :-)
Avatar billede kkd Nybegynder
15. februar 2004 - 22:00 #4
Med følgende function i head:
<script type="text/JavaScript">
function falsk()
{
el = document.frm.elements;
for (i = 0; i < el.length; i++) {
  if (el[i].type == "hidden") el[i].value = "false"
}
</script>

og følgende onload-kald:
</head>
<body bgcolor="#000000" text="#CCCCCC" onLoad="falsk()">

får jeg en Udført med fejl (gult ! i statuslinien)
med en fejl: "Et objekt var ventet"
i onload-linien
Avatar billede roenving Novice
15. februar 2004 - 22:05 #5
Har du

<form name="frm" ...>

Og

</form>

?-)
Avatar billede thesurfer Nybegynder
15. februar 2004 - 22:27 #6
hmm.. du har da ikke felter uden selve <form>-tag'et, vel? :)
Og som roenving skrev: <form name="FORMNAVN" ...
Avatar billede roenving Novice
15. februar 2004 - 22:39 #7
Der mangler forøvrigt et }

<script type="text/javascript">
function falsk(){
  el = document.frm.elements;
  for (i = 0; i < el.length; i++) {
    if (el[i].type == "hidden") el[i].value = "false"
  }
}
</script>

-- kan være, det er det !-)
Avatar billede kkd Nybegynder
16. februar 2004 - 16:44 #8
Det var det....
Svar begge to, hvis i vil have p!

Tak for hjælpen
Avatar billede thesurfer Nybegynder
17. februar 2004 - 18:43 #9
OK.. venter på roenving
Avatar billede roenving Novice
17. februar 2004 - 19:00 #10
Velbekomme '-)
Avatar billede roenving Novice
19. februar 2004 - 16:17 #11
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester