Avatar billede gusse Nybegynder
26. september 2001 - 10:21 Der er 14 kommentarer og
1 løsning

sætte focus

kan man sætte focus på en felt i html ???
Avatar billede nute Nybegynder
26. september 2001 - 10:23 #1
bruk focus();

<html>
<body onLoad=\"document.form.txt.focus();\">
<form name=\"form\">
<input type=\"text\" name=\"txt\">
</form>
</body>
</html>
Avatar billede gusse Nybegynder
26. september 2001 - 10:38 #2
øøøøøøhhhhh min side virker ikke længere, hvordan skal jeg nu referer til den

<form name=\"loginform\">

name = conn.login(Request.Form(\"userid\"),Request.Form(\"password\") )
Avatar billede nute Nybegynder
26. september 2001 - 10:40 #3
document.NAVNET_PÅ_DIN_FORM.NAVNET_PÅ_DITT_FORMELEMENT.focus();
Avatar billede gusse Nybegynder
26. september 2001 - 10:44 #4
øøøhh ja det er jeg klar over !

hvis jeg siger

name = conn.login(Request.loginform(\"userid\"),Request.loginform(\"password\") )

virker det ikke !

fjerner jeg <form name=\"loginform\"> og siger

name = conn.login(Request.form(\"userid\"),Request.form(\"password\") )

virker det
Avatar billede nute Nybegynder
26. september 2001 - 10:47 #5
dette har da ingenting med dette spørsmålet å gjøre ?!?! det er jo ASP og ikke JavaScript...

dessuten er det jo *fullstendig* umulig å se hva problemet er med kun 1 linje kode...
Avatar billede gusse Nybegynder
26. september 2001 - 10:48 #6
nååååå men så er jeg da ked af jeg spurgte !
Avatar billede nute Nybegynder
26. september 2001 - 10:56 #7
:) det skal du ikke være...jeg ville bare påpeke at den feilen du opplever nå ikke bør ha noe med din focus() ting å gjøre...

:)
Avatar billede gusse Nybegynder
26. september 2001 - 10:57 #8
bør :)

men når jeg fjerner de to linier virker det !

nå jeg roder lidt med det !
Avatar billede nute Nybegynder
26. september 2001 - 11:00 #9
naaaa...*så* ser jeg hva problemet er...jeg leste ikke dine postings ordentlig.

Selv om du kaller din form for loginform, så skal du stadig benytte Request.Form() og *ikke* Request.loginform()

Request.Form er et metodekall i ASP og ikke en referanse til et form-objekt.

/nute
Avatar billede gusse Nybegynder
26. september 2001 - 11:05 #10
jeg må desvære skuffe dig. Hvis jeg bare skrive Request.Form() virker det stadig ikke.
Avatar billede nute Nybegynder
26. september 2001 - 11:07 #11
oki...men det *skal* være Request.Form(\"userid\") og ikke Request.loginform(\"userid\")...har du en link til et site jeg kan se ?
Avatar billede gusse Nybegynder
26. september 2001 - 11:09 #12
nope : men du kan se koden her, nok ikke den skønneste, men det virker da ok

<form name=\"form\">

<%

    if not loginrequired then
      Session(\"UserID\") = \"\"
      Response.Redirect(\"default_index.asp\")
    end if

    If Request.Form(\"Action\") = \"Login\" Then

      Set conn = Server.CreateObject(\"expressweb.expressdataset\")
      conn.connect sIPAddr , sPort

      name = conn.login(Request.form(\"userid\"),Request.form(\"password\") )

      conn.disconnect
      Set conn = Nothing

      if name =\"\" then
        Response.Redirect(\"default.asp\")
      else
        Session(\"UserID\") = Request.Form(\"userid\")
        Response.Redirect(\"default_index.asp\")
      end if

    end if

    if windowsauthentication then

      if (Request.ServerVariables(\"LOGON_USER\") = \"\") then
          Response.Status = \"401 Not Authorized\"
        end if
      minstr=Request.ServerVariables(\"LOGON_USER\")
      pos = len(minstr) - instr(1,minstr,\"\\\")
      nystring=Right(minstr, pos)
      Session(\"UserID\") = nystring

      Set conn = Server.CreateObject(\"expressweb.expressdataset\")
      conn.connect sIPAddr , sPort

      SQLStr = \" select name from requestor where userid=\'\" & nystring & \"\'\"

      conn.executequery SQLStr

      if conn.recordcount=1 then
        conn.disconnect
        Set conn = Nothing
        Response.Redirect(\"default_index.asp\")
      end if

      notregistred = (\"<small><font color=\"\"#FFFFFF\"\"> &nbsp;&nbsp;\" & lang_notregistred & \"<BR> </FONT></small><BR>\")

      conn.disconnect
      Set conn = Nothing

    end if

    %>


<html>
<head>

<body onLoad=\"document.form.userid.focus();\">


<title>InfoExpress (<% response.write (lang_dologin) %>)</title>
</head>

<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
<CENTER>


<%

  if notregistred<>\"\" then
    response.write(notregistred)
  end if

  %>

  <table border=\"2\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"50%\" id=\"AutoNumber1\">
    <tr>
      <td width=\"100%\" bgcolor=\"#00659C\">
      <p align=\"center\"><font color=\"#FFFFFF\" face=\"Verdana\"><% response.write (lang_dologin) %></font></td>
    </tr>
    <tr>
      <td width=\"100%\" bgcolor=\"#639ACE\">

<CENTER>

<form method=\"POST\" action=\"default.asp\">
<p>&nbsp;</p>
<table border=\"0\">
<tr>
  <td width=\"50%\"><font color=\"#FFFFFF\" face=\"Verdana\"><% response.write (lang_userid) %>:</font></td>
  <td width=\"50%\"><input type=\"text\" name=\"userid\" size=\"20\"></td>
</tr>
<tr>
  <td width=\"50%\"><font color=\"#FFFFFF\" face=\"Verdana\"><% response.write (lang_password)%>:</font></td>
  <td width=\"50%\"><input type=\"password\" name=\"password\" size=\"20\">
</td>
</tr>
</table>
<p><input type=\"submit\" value=\"<% response.write (lang_login) %>\" name=\"Action\"></p>

      </td>
    </tr>
  </table>

<font color=\"#639ACE\" face=\"Verdana\"><BR><% response.write(lang_doregister) %> <a href=\"reguser.asp\" > <% response.write(lang_here) %> </a></FONT>

</CENTER>
</body>
</html>
Avatar billede nute Nybegynder
26. september 2001 - 11:11 #13
hva laver din:

<form name=\"form\">

på den øverste linje ?
Avatar billede gusse Nybegynder
26. september 2001 - 11:15 #14
et \"desperat \" forsøg. ......
Avatar billede nute Nybegynder
26. september 2001 - 11:22 #15
den skal da ikke være der...du har to formularer på din side, og kun en formular blir avsluttet. Fjern den linje...
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