Avatar billede webcreator Nybegynder
04. september 2003 - 11:14 Der er 20 kommentarer og
1 løsning

Form - name ej tilladt

Hej.

Findes der et alternativ til name i <form> ?
Jeg benytter flg. kode, som referere til formen "login" :

<body onload="document.login.user.focus()">

Formen hedder login, feltet hedder user. Og som I kan regne ud, ønsker jeg at markøren starter i user-feltet
Avatar billede jakobclausen Nybegynder
04. september 2003 - 11:20 #1
Har du prøvet med id="" ?
Avatar billede webcreator Nybegynder
04. september 2003 - 11:52 #2
Virker ikke.
Avatar billede p_johansen Nybegynder
04. september 2003 - 13:14 #3
i Head:
<script>
<!--
function sf(){document.f.Mail_Username.focus();}
function e(x){x =escape(x).replace(/\+/g,"%2b");return x;}
function c(p){if(document.f.Mail_Username.value.length)location.href=p+'&Mail_Username='+e(document.f.Mail_Username.value);else location.href=p; return false;}
// -->
</script>

i formen - name="f"
<input TYPE="text" NAME="Mail_Username"
              VALUE="<%=Server.HTMLEncode(Session("Mail_User_Username")&"")%>" SIZE="30" MAXLENGTH="40"
              CLASS="MailText"><script>
document.f.Mail_Username.focus();
</script>
Avatar billede webcreator Nybegynder
04. september 2003 - 19:10 #4
P_johansen > Sikke en masse
Avatar billede jakobclausen Nybegynder
04. september 2003 - 19:18 #5
Er det ikke det her du vil lave, her bruger de da name:

http://1ppl.free.fr/html/article042.html
Avatar billede webcreator Nybegynder
04. september 2003 - 19:21 #6
Jo, præcis. Men det er ikke lovligt ifl. w3c (selv om det undre mig). Validator.w3.org godtager ikke min <form name=teset bla bla>
Avatar billede jakobclausen Nybegynder
04. september 2003 - 19:45 #7
Hmm men er det så vigtigt, hvis det virker med name
Avatar billede webcreator Nybegynder
04. september 2003 - 19:51 #8
Ja, det er i aller højeste grad vigtigt, at mine ting kan W3C valideres :)
Avatar billede roenving Novice
05. september 2003 - 05:57 #9
Er der noget i vejen for, at du finder et navn som utvivlsomt er i orden ?-)

<form name="startHer">
Avatar billede webcreator Nybegynder
05. september 2003 - 10:39 #10
Det er parametren "name" den ikke vil have.
Avatar billede nikolajdu Nybegynder
05. september 2003 - 10:41 #11
Når w3 ikke æder <form name=teset bla bla>

Så er det fordi du ska sætte "" omkring og undgå mellemrum.

<form name="tesetblabla">
Avatar billede webcreator Nybegynder
05. september 2003 - 10:45 #12
Det lyder mærkeligt. "" er ellers kun nødvendigt hvis værdien indeholder fx. ?, # <mellemrum> og lignende
Avatar billede nikolajdu Nybegynder
05. september 2003 - 10:46 #13
Name må slet ikke indeholde mellemrum sårn er det og iøvrigt så er "" altid påkrævet i xhtml - Så væn dig hellere til det.
Avatar billede webcreator Nybegynder
05. september 2003 - 10:51 #14
Nej, men netop derfor burde "" ikke være krævet. Men jeg prøver det da lige, når jeg får tid.
Avatar billede nikolajdu Nybegynder
05. september 2003 - 10:53 #15
Jeg ved ikke hvor du har det fra. "" har altid været påkrævet. IE ha dog været så yderst venlig at se igennem fingre med det.
Avatar billede nikolajdu Nybegynder
05. september 2003 - 10:54 #16
IE og visse andre brusere...
Avatar billede webcreator Nybegynder
05. september 2003 - 11:14 #17
Nikolaj > Så forstår jeg ikke, hvorfor W3C godtager det uden problemer ..
Avatar billede roenving Novice
06. september 2003 - 03:58 #18
Brug _altid_ strengafgrænsere (' eller "") så slipper du for en masse problemer på nogle andre leder ...

-- selvfølgelig har asp/php-scriptere et potentielt problem, da man allerede har brugt "" til en Response.write ""  eller echo "" !o]

Gør det alligevel, og find løsningen (i vbscript fordobling af "" og i php escape \" !-)
Avatar billede webcreator Nybegynder
07. september 2003 - 16:35 #19
Her kan i se koden - og den fungere ikke :

  1:
  2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3: <html>
  4: <head>
  5: <title>Lexias</title>
  6: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7: <link rel="stylesheet" type="text/css" href="style/style.css">
  8: </head>
  9:
  10: <body onload="document.login.user.focus()"><center>
  11: <a href="http://www.domain.dk"><img src="images/logo.jpeg" border="0" alt=""></a>
  12: </center>
  13:
  14: <br><br>
  15:

  26:   
  27: <form name="login" method="post" action="login.php"><input type="hidden" name="PHPSESSID" value="49a4a53e974e2638476bdfff1659bf47" />
  28: <table align=center width=300>
  29:  <tr>
  30:  <td class=a1 width=100>Brugernavn</td>
  31:  <td width=200><input class="input" type="text" name="user"></td>
  32:  </tr>
  33:  <tr>
  34:  <td class=a1 width=100>Adgangskode</td>
  35:  <td width=200><input class="input" type="password" name="pass"></td>
  36:  </tr>
  37:  <tr>
  38:  <td class=a1 width=100>Auto login</td>
  39:  <td width=200 class=a1>Ja tak <input type="checkbox" name="auto"></td>
  40:  </tr>
  41:  <tr>
  42:  <td class=a1 width=100><input type="hidden" name="back" value="index.php"> <input type="hidden" name="check" value="1"></td>
  43:  <td width=200><input class="button" type="submit" name="submit" value="Login"></td>
  44:  </tr>
  45: </table>
  46: </form>
  47:
  48: <hr>
  49:
  50: <center>
  51: <font face="Verdana"size="1" color="#8BACCD">
  52: Copyright blablabla Network<br>
  53: <a style="font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8BACCD;" href="http://www.domain.dk">http://www.domain.dk</a>
  54: </font>
  55: </center>
  56:
  57:
  58: <!--
  59: Do not modify or delete the text above.
  60: You may place your own text below this note.
  61: -->
  62:
  63: </body>
  64: </html>
Avatar billede nikolajdu Nybegynder
07. september 2003 - 17:09 #20
Det der er dit problem er PHP´s session id. Den slags kan validatoren ikke li. Ikke at der er nogen grund til det, men den godtager det altså ikke.

name="PHPSESSID" value="49a4a53e974e2638476bdfff1659bf47"

Der var en løsning for nylig i PHP kategorien.
Avatar billede webcreator Nybegynder
29. september 2003 - 13:13 #21
,
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