Avatar billede ultik Nybegynder
04. maj 2001 - 11:19 Der er 7 kommentarer og
1 løsning

Javascript of feltnavne der hedder \"For\"

Hej !

hvordan fylder jeg en værdi i et tekst-input felt der har navnet \"for\" ??

plz help
Med venlig hilsen
Ulrik Jensen
ulrik@qcom.dk
Avatar billede erikjacobsen Ekspert
04. maj 2001 - 11:27 #1
this.form.elements[\'for\'].value=\'bqf\';
Avatar billede jakoba Nybegynder
04. maj 2001 - 20:08 #2
\'bqf\'?  Der kan man bare se, Jeg troede du var midt i trediverne :)
Avatar billede anjensen1 Novice
04. maj 2001 - 20:18 #3
Hejsa.
Det kan du IKKE!
Ordet \'for\' sætter visse forventninger igen i JavaScript men du kan bare kalde dit felt txFor så kør det.

Den her lille kode laver et textfelt med teksten \'Dette er gammelt\'
Når du klikker i textfeltet skifter texten med JS funktionen skriv() til \'Dette er nyt\'

Var det det du gerne ville ?

mvh. a

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">
<HTML>
<HEAD>
    <TITLE>[Ingen titel]</TITLE>
<SCRIPT TYPE=\"text/javascript\">
function skriv()
{
  txFor.value=\"dette er nyt\"
}
</SCRIPT>

</HEAD>
<BODY>
<INPUT TYPE=\"text\" VALUE=\"Dette er gammelt\" NAME=\"txFor\" onclick=\"skriv()\">


</BODY>
</HTML>
Avatar billede jakoba Nybegynder
04. maj 2001 - 21:04 #4
anjensen1 >> Du har ret i at man skal holde sig fra de ord javascripts og browseren selv bruger som navne.
Men hvis man bruger dem i en streng (som erikjakobsen gør) kan det da lade sig gøre at addressere med sådan et navn.
det er bare ikke smart at gøre, ligesom det ikke er smart at udelade <form> og </form> omkring et formelement. selvom også IE tillader det.

mvh JakobA
Avatar billede erikjacobsen Ekspert
04. maj 2001 - 23:03 #5
\'bqf\' er en vittighed for indforståede.
Avatar billede anjensen1 Novice
05. maj 2001 - 10:23 #6
>>JacobA
Ups du har jo HELT ret! Det er galt at der ikke er <form> og </form> med :)

<BODY>
<form NAME=Form1>
<INPUT TYPE=\"text\" VALUE=\"Dette er gammelt\"  NAME=\"txFor\" onclick=\"skriv()\">
</form>
</BODY>

Shame on me....
Avatar billede ultik Nybegynder
05. maj 2001 - 16:59 #7
Ang. at omdøbe feltet, så er der ligesom en GRUND til at feltet hedder \"for\", det er meget nødvendigt..... ellers kunne jeg jo såån set bare have omdøbt det uden at spørge herinde...

jeg mener altså at jeg har prøvet det erikjakobsen foreslår, men jeg vil da lige prøve en gang til så...
Avatar billede ultik Nybegynder
04. juni 2001 - 03:34 #8
og det virkede, UNDSKYLD ! jeg glemte ALT om det spørgsmål her !
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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