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


Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 20:30:09 - Lisbeth Dahlin, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 547 personer

Har suttit hela dagen och jobbat med att färdigställa en webbshop och har nu bara kvar validering av formuläret med adressuppgifter. Fast nu är kreativiteten slut och hjärnsläpp i antågande.

På första sidan - registrering.asp - har jag ett formulär, där besökaren ska ange namn, adress, epost m m. Action är ställd till add.asp, som givetvis pytsar in uppgifterna på rätt ställe. Allt går väl om jag gör rätt.

Men jag vill ha någon form av validering, så att det verkligen skickas något. Om det inte är ifyllt någonting ska ingenting skickas till databasen.

Jag vet hur jag kan kontrollera med Instr eller Len ... men frågan är var jag ska göra det? Om jag gör det på den andra sidan - add.asp - så måste jag ju skicka besökaren tillbaka till första sidan - registrering. asp - om något är fel. Då ska ju uppgifterna stå kvar... Om jag skickar till samma sida så måste jag ju ¨på något sätt få med uppgifterna till nästa sida om allt är ok - och skicka vidare gör man väl med response.redirect och då följer inte uppgifterna med...

Just nu är jag stressad under tidspress och tänker inte klart så jag behöver lite goda råd. Vilket är bäst sättet att göra det? Eller finns det någon som har någon smartare lösning att bjuda på - fil, länk, kod eller tips i övrigt..


Tack på förhand!


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 21:02:38 - Jonnie De Paul

För att du ska få ut det som skrevs in i formulär fälten så ska du använda Request.Form("FORMULÄR FÄTLTETS NAMN") på validerings sidan.

Jag antar nu som så att när man skicka ordern så ska man validera först och om man godkänner så ska ordern skickas iväg.

du får sätta allt i olika Sessions (så du kan skicka datan mellan olika sidor), och det ska du göra på validerings sidan.

exempel:
<code>
<%
Session("namn") = Request.Form("namn")
Session("email") = Request.Form("email")
%>
</code>
o.s.v

förstår du??
alltså, du postar all data till en enskild validerings sida där kunden får godkänna eller inte. Och godkänner han/hon så kommer du till sidan där Ordern registreras. Och du får in datan i databasen via dina Sessions.

mvh
//Jonnie


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 21:09:26 - Lisbeth Dahlin

Ja - det är klart! Sessionsvariabler samt en speciell sida för validering - enkelt juh - när någon annan säger det!

Tack för tipset!

Nu börjar kreativiteten flöda igen.. :-)


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 21:11:08 - Jonnie De Paul

No problemo amigo ;)


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 21:15:26 - Lisbeth Dahlin

Amiga, kanske? :-)


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 21:16:16 - Fredrik Salomonsson

Hej.

Ett annat vanligt sätt är att validera med javascript på klienterna.
Kolla avdelningen javascript här i forumet.

Kombinera gärna med validering på servern.


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-16 21:22:24 - Lisbeth Dahlin

Tyvärr vågar jag mig inte på javascript - kan inget om det och vill inte hamna i återvändsgränd! Så jag får hålla mig till det jag har lite aning om...

Tack för tipset ändå!


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-17 00:30:31 - Anders Moldin

Om klienten har stängt av javascript då? Då sitter du i klistret...


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-17 00:31:54 - Fredrik Salomonsson


Molle,

>>Kombinera gärna med validering på servern.


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-17 00:33:31 - Andreas Hillqvist

Det är enklare om du använder en sida för formulär, validering och spara tilldatabasen.


Svara

Sv: Formulärvalidering skapar hjärnsläpp

Postades av 2003-08-17 08:36:45 - Lisbeth Dahlin

Har fixat det nu - blev ju bra juh! :-)

Som vanligt är det egentligen enkelt men det är svårt att se det ibland!


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 795
27 960
271 761
2 451
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