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


registrerings formulär

Postades av 2002-04-08 10:18:17 - Mikael Mähl, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 424 personer

jag har problem....
jag har ett formulär som folk ska kunna registrera sig via och jag vill att innan det godkänns så skall det kollas att alla fälten är ifyllda och samtidigt kolla om e-postadressen redan finns i databasen Jag har fått det att funka som så att antingen kollar den att alla fälten är ifyllda eller om e-postadressen finn....men jag får inte det att funka att göra båda sakerna.

så här ser min kod ut:
<%

Dim email, con, data_source, sql_insert, sql_check, rs

email = Request.Form("email")


If Len(email) Then

data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
Server.MapPath("mail.mdb")

sql_check = "select email from users where email = '" & email & "'"
sql_insert = "insert into users( email ) values ('" & email & "')"



Set con = Server.CreateObject("ADODB.Connection")
con.Open data_source

Set rs = con.Execute (sql_check, , 1)


If rs.EOF Then

con.Execute sql_insert

Response.Write "Thank you. Your email address <b>" & email & _
"</b> was successfully entered into the database"


Else
Response.Write "Your email address " & email & _
" is already present in the database. Thank you."
End If


con.Close
Set con = Nothing


Else
Response.Redirect "mail.htm"
End If
%>


.............................
tacksam för svar

Mikael


Svara

Sv: registrerings formulär

Postades av 2002-04-08 11:29:34 - Patrik Andersson

Koden du skickade med kollar bara om det finns något i Request.Form("email") och ingen annan validering.

Så här löser jag sådan här case.

Gör en validering på klienten med javascript så att formuläret är korrekt ifyllt.

Sedan kollar du serverside om adressen finns.

Ex:
<code>
Formulärnamn: form1

function CheckForm() {
//kolla så att textrutan fNamn är ifylld
if(document.form1.fNamn.value == "") {
alert("Du måste ange ditt förnamn.\r\nFörsök igen");
document.form1.fNamn.focus()
return false;
}
//Gör mer valideringar. Tex så att ett @ finns med i emailadressen och minst en . (punkt)
return true;
}

<form name="form1" method="post" action="insert.asp" onSubmit="return CheckForm();">
</code>

//Putte




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 838
27 960
271 761
5 603
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