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


Koll av formulär

Postades av 2003-11-19 11:06:21 - Jimmy Nilsson, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 451 personer

Jag har ett inmatningsfält där man ska mata in önskad leveranstid enligt följande:

2003473 d v s att 2003 är året, 47 är veckan och 3 är dagen d v s onsdag, alltså dagens datum.

Kan man ha nån kontroll innan man klickat på submit som kollar att år är minst 2003 vecka är mellan 1-52 och dag är mellan 1-5?

Eller man måste ha en sida efter med kontroll?

Tack på förhand!

/Jimmy


Svara

Sv: Koll av formulär

Postades av 2003-11-19 11:32:01 - Karl Adriansson

om inmatningsfälltet ALLTID följer mönstret ÅÅÅÅVVD så är det ju inga problem. Använd javascript och metoden substring i String-objektetför att plocka ut vecka, dag och år. Sen är det ju bara att du gör kontroller utifrån det. Om t.ex. tisdag vecka 8 skrivs 200482 måste du ju oxå göra en kontroll av strängens längd för att kolla hur många tecken som är vecka.

mer info om substring hittar du på http://javascriptkit.com/javatutors/string4.shtml eller http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/string.html#1194665


Svara

Sv: Koll av formulär

Postades av 2003-11-19 12:37:01 - Jimmy Nilsson

Vad för kontroller menar du?
Kan jag ha en kontroll på samma sida?
Kan säga att jag inte kan javascript överhuvudtaget och att det känns nog lite svårt att lära sig för en sån här sak. Finns det ingen variant med asp?

I så fall hur?


Svara

Sv: Koll av formulär

Postades av 2003-11-19 13:10:39 - Reine Hampus

Kan du inte mata in ett vanligt datum istället. Tror att det är lättare att plocka vecka, dag osv. på det sättet och kontrollera. Eller MÅSTE det vara ååååvvd. Det blir lite krånligt eftersom vecka kan vara både ett och två tecken, typ 1 och 37 om du fårstår. Hade det inte varit så hade ma n kunnat plocka ut värdena ur strängen med TRIM och kontrollerat dom. Om du anväder ett datum istället ÅÅÅÅMMDD skulle det kunna bli så här:
<code>
If IsDate(Request("DittFält")) Then
'Gör något
Else
'Gör nåt annat
End If

'Så här tar du ut info ur ett datum
DatumHantering=Request("DittFält")

VeckoDagNummer = (WeekDay(DatumHantering))
DagNamn = WeekDayName(WeekDay(DatumHantering))
Veckonr = DatePart("ww", DatumHantering, 2)
DagNummer = (Day(DatumHantering))
ManadNummer = (Month(DatumHantering))
ArNummer = (Year(DatumHantering))
</code>
Tja, vet inte om det kan ge dig någon inspiration. Det var ju inte det här du frågade om egentligen men...

Ha det/Hampus


Svara

Sv: Koll av formulär

Postades av 2003-11-19 13:25:07 - Jimmy Nilsson

Det måste vara ÅÅÅÅVVD, jag får pula ett litet tag med det och se om jag kläcker det, tack för tipsen


Svara

Sv: Koll av formulär

Postades av 2003-11-19 14:53:04 - Hobil Haidari

Det smidigast är om du faktiskt använder JS, där du gör en validate form innan du verkligen submitar formuläret. Misslyckas valideringen sätter du bara submiten till cancel annars true...

Det ska även gå att göra det med VBScript, men då man oftast brukar använda JS som klient språk och VBScript som serverspråk skulle man kunna säga att ni går om varandra...


Svara

Sv: Koll av formulär

Postades av 2003-11-19 16:20:44 - Jan Bulér

Kom ihåg att vissa år innehåller vecka 53, t ex gör år 2004 det.

I Sverige defineras vecka 1 med den första veckan som har minst fyra dagar tillhörande det nya året.

Rekomenderar att du anger ett datum istället, t ex ÅÅÅÅMMDD

//
Janne


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 792
27 960
271 761
8 773
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