Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Angående "Enter" i Formulär

Postades av 2002-10-29 21:50:02 - olle frisk, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 645 personer

Hej alla, jag är helt "grön" på det här med ASP och VB-script o skulle bli glad om någon ville ta sig tid att hjälpa en vilsekommen nybörjare.
--
Om jag har ett formulär, låt oss säga ett formulär med två txtfields, ett för användarnamn o ett för lösenord, och en inloggningsknapp.

När man nu har fyllt i användarnamn och lösenord vill jag att inloggningsknappen ska sättas aktiv så att den påverkas vid ENTER-tryck. som det är nu töms formulärfälten vid "ENTER" och man får fylla i uppgifterna igen och aktivera inloggningsknappen med musen (eller "TAB" "ENTER").
--
Nån som har någon enkel lösning på problemet?
(Jag meckar ASP3.0 - VB-script)

Tack på förhand!


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 22:03:37 - Jesper Thörn

Det är alltid smart att bifoga lite kod så att man kan mecka i den för att visa saker. Men i alla fall.
Vad menar du? Du behöver inte sätta aktiv på något sätt.
Sätt bara dina formulärfält så här:
<code>
<form method="post" action="login.asp">
Användarnamn:<br>
<input type="text" name="username">
<br>
Lösenord:<br>
<input type="password" name="password">
<br>
<input type="submit" name="submit" label="submit">
</form>
</code>
Klart!


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 22:10:54 - olle frisk

Hmmm, iofs har jag kontrollfunktionerna inbäddade på samma sida som inloggningsformuläret, dvs, jag kör en if-sats som visar formulärfältet så länge inte inloggningsknappen aktiveras, "action" är därför den samma som sidan, därför uppstår problemet, vad jag inte förstår är hur jag skall kringgå det utan att sätta kontrollen på en separat sida..!!

? =/


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 22:27:25 - Jesper Thörn

Visa kod, det är svårt att gissa sig till vad det kan vara då!


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 22:36:30 - olle frisk

Så här ser koden ut, ungefär, klippte bort kontrollstrukturen samt HTML-taggar..!!

<code>
<% if not Request("submit")="Logga in" then %>
<form action="index.asp" method="post">
Användarnamn:
<select name="txtUser" class="formList">
<%
db.Open "SELECT DISTINCT * FROM tblRole ORDER BY Role ASC",Connect,3,1
db.MoveFirst
do until db.EOF
strTarget = db("Role")
%>
<option value="<%= strTarget %>"><%= strTarget %></option>
<%
db.MoveNext
loop
db.Close
%>
</select>
Lösenord:
<input name="txtPass" type="password" class="formTxt">
<input name="submit" type="submit" class="formBtn" value="Logga in">
</form>
<%
else
'Kontrollen
'Massa kod, strängkontroller mm..
'Mera kod..
Response.Redirect("start.asp")
end if
%>
</code>


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 22:45:43 - Jesper Thörn

Ok, vad är felet? Det där skall ju funka.


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 22:53:03 - olle frisk

Men det funkar inte, trycker jag "ENTER" med markören i PASSWORD-rutan uppdateras sidan utan att skicka värdena i formuläret.

? =/


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 23:11:31 - Jesper Thörn

Det kan inte stämma, då måste du bifoga mera kod.
Jag har förenklat det lite men, jag gjorde så här:

<% if not Request("submit")="Logga in" then %>
<form action="login.asp" method="post">
Lösenord:
<input name="txtPass" type="password" class="formTxt">
<input name="submit" type="submit" class="formBtn" value="Logga in">
</form>
<%
else
response.write request("txtPass")
'Kontrollen
'Massa kod, strängkontroller mm..
'Mera kod..
end if
%>

Och det inknappade lösenordet visas när jag klickar på skicka


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-29 23:22:18 - olle frisk

asså, först o främst, det är inget fel på inloggningsscriptet, jag kan logga in och så på sidan utan problem, det är "ENTER"-tryckningen som inte fungerar (TAB ENTER fungerar ju givetvis), jag vet inte om det är jag som missförstår dig eller tvärtom, troligtvis är det jag som inte vet vad jag sysslar med riktigt, men men, för att angripa problemet på ett annat plan;

Hur sätter man en knapp att vara aktiv, dvs, känslig för "ENTER"-tryck.

Jag har hört att det ska gå.

? =/


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-30 09:25:31 - Anna-Karin Söderberg

Hej

Jag brukar använda Mode när jag gör inloggningar. T ex:

Mode = Request.Querystring("Mode")
IF Mode ="" THEN
<form action="sida.asp?Mode=login">
textbox etc
</form>
END IF

IF Mode ="login" then
Kontrollera fält och logga in oss
END IF

Den varianten har alltid fungerat för mig.

/Anna-Karin


Svara

Sv: Angående "Enter" i Formulär

Postades av 2002-10-30 17:07:25 - Jesper Thörn

Ok, nu inser jag äntligen vad du menar. Nej, jag har ingen aning vad man gör då. Jag ser själv att det blir så med ditt exempel. Man tycker ju att det borde fungera ju. Konstigt!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 812
27 960
271 761
509
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies