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


Problem med form

Postades av 2004-01-12 11:43:17 - Benni Svensson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 455 personer

Vad jag ville göra är att kontrolera att visa uppgifter är rätt ifyllda.
Om inte, så skall sidan laddas upp igen, och fälten vara tomma, samt en påminnelse om att man har gjort fel.
Så här försöker jag:
<code>
If Request.form("Namn")="" AND Request.form("Ort")="" AND Request.form("Epost")="" Then
'******
<table border="1" CLASS="SKUGGA" cellspacing=0 cellpading=0 width="30%">
<TR><TD>Namn:</TD>
<TD><INPUT CLASS="SKUGGA" NAME="Namn" SIZE=30></TD></TR>
<TR><TD>Ort:</TD>
<TD><INPUT CLASS="SKUGGA" NAME="Ort" SIZE=30></TD></TR>
<TR><TD> Epost:</TD>
<TD><INPUT CLASS="SKUGGA" NAME="Epost" SIZE=30></TD></TR>
</TABLE>
<BR><INPUT CLASS="BUTTONS" TYPE="SUBMIT" Name="Submit" VALUE="Ja, jag tillåter coockies ">
</form>
'******
Dim strNamn,strOrt,strEpost
strNamn=Request.form("Namn")
strOrt=Request.form("Ort")
strEpost=Request.form("Epost")
If ChkEmail(strEpost) OR LEN(strNamn) > 5 OR LEN(strOrt)>3 Then
'****
else
Session("Galet")="Du har inte fyllt i den begärda information, försök igen."
form("Namn")=""
form("Ort")=""
form("Epost")=""
end if
'***
</code>
Jag tog bara med det viktigaste kodraderna här.
Felet jag får är:
<code>
Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: 'form'
/Hemsidor/SAW/Musik/kaka.ASP, line 116
</code>
DVS att jag ville att formen skulle vara tom, hur fixar jag detta?


Svara

Sv: Problem med form

Postades av 2004-01-12 12:01:51 - Anna-Karin Söderberg


Det beror på att du inte kan anropa form så som du har gjort.

Du kan ju lösa det med CSS och en errorklass, sen skickar du med Error=1.
På sidan du skickar tillbaka till kan du ju kolla om Session("Error") = 1, är den det skriv ut den classen.

Ett annat sätt är ju att med javascript på klientsidan kolla om de fält som ska vara ifyllda är det.

//Anna-Karin


Svara

Sv: Problem med form

Postades av 2004-01-12 12:01:53 - Anders Moldin

Knepig kod må jag säga...
Men längst ner har du skrivit:
<code>
form("Namn")=""
form("Ort")=""
form("Epost")=""
</code>

Det ska nog vara:

<code>
Request.form("Namn")=""
Request.form("Ort")=""
Request.form("Epost")=""
</code>


Svara

Sv: Problem med form

Postades av 2004-01-12 12:02:34 - Anders Moldin

3 sekunder... ;)


Svara

Sv: Problem med form

Postades av 2004-01-12 12:12:27 - Tommy Stenbäck

Hejsan,

Jag skulle gissa att det är följande som felar...

form("Namn")=""
form("Ort")=""
form("Epost")=""

Tror inte du kan ändra en Request.Form...

Fälten kommer ändå vara tomma om du laddar om sidan (förutsatt att du inte var satt något värde på fälten).

//Tommy


Svara

Sv: Problem med form

Postades av 2004-01-12 12:13:35 - Tommy Stenbäck

Hmmm...
Tog god tid på mig att svara! :)

//Tommy


Svara

Sv: Problem med form

Postades av 2004-01-12 12:22:35 - Benni Svensson

Hej och tack för svaren.
Jag kom på det själv, ett slarvfel
<code>
response.redirect "kaka.asp"
</code>
Då kommer det, som mycket riktigt har påpekats, tömma fälten.
Tack för eran medverkan.


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 791
27 960
271 761
6 025
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