Thread View: alt.pl.comp.lang.csharp
7 messages
7 total messages
Started by S³awomir Partyka
Tue, 07 Oct 2003 17:49
[ASP.NET] Sprawdzenie poprawno¶ci TextBox typu DateTime
Author: S³awomir Partyka
Date: Tue, 07 Oct 2003 17:49
Date: Tue, 07 Oct 2003 17:49
23 lines
1867 bytes
1867 bytes
Witam, Jest TextBox w kt�rym u�ytkownik ma wprowadzi� czas w formacie "rrrr-dd-mm gg:mm:ss". Jak sprawdzi� czy u�ytkownik wprowadzi� prawid�owy czas? Pr�bowa�em r�nie: 1. CompareValidator; Operator=DataTypeCheck, Type=Date Niestety, sprawdza tylko format Date, nie sprawdza DateTime. Mo�na oczywi�cie rozbi� pola na Date i Time ale wtedy pozostaje i tak do sprawdzenia Time. 2. RangeValidator. Jak wpisa� dla formatu DateTime pola MinimumValue oraz MaximumValue i czy to w og�le zadzia�a z DateTime? 3. CustomValidator. Tu niestety trzeba zna� JScript a ja dopiero ucz� si� C#. W ko�cu zrobi�em sprawdzanie we w�asnej metodzie ale mi�o by�oby skorzysta� z ValidationSummary. Czy kto� ma mo�e jaki� pomys�, kt�rym m�g�by si� podzieli�? Pozdrawiam :-) SP
Re: [ASP.NET] Sprawdzenie poprawności TextBox typu DateTime
Author: Mirosław Pragłowski
Date: Tue, 07 Oct 2003 23:26
Date: Tue, 07 Oct 2003 23:26
9 lines
1425 bytes
1425 bytes
> W końcu zrobiłem sprawdzanie we własnej metodzie ale miło byłoby skorzystać > z ValidationSummary. > > Czy ktoś ma może jakiś pomysł, którym mógłby się podzielić? RegularExpressionValidator i odpowiednie wyrażenie regularne. Mirek
Re: [ASP.NET] Sprawdzenie poprawno¶ci TextBox typu DateTime
Author: S³awomir Partyka
Date: Wed, 08 Oct 2003 09:12
Date: Wed, 08 Oct 2003 09:12
25 lines
2031 bytes
2031 bytes
U�ytkownik "Miros�aw Prag�owski" <pragl...@interia.pl> napisa� w
wiadomo�ci news:blviq0$1ps$2@absinth.dialog.net.pl...
> > W ko�cu zrobi�em sprawdzanie we w�asnej metodzie ale mi�o by�oby
> skorzysta�
> > z ValidationSummary.
> >
> > Czy kto� ma mo�e jaki� pomys�, kt�rym m�g�by si� podzieli�?
>
> RegularExpressionValidator i odpowiednie wyra�enie regularne.
Czy chodzi Ci o takie wyra�enie:
\d{4}-\d{2}-\d{2} \d{2}:\d{2}
Zastosowa�em takie wyra�enie jako podstaw� do sprawdzania ale u�ytkownik
mo�e wpisa� np.:
2003-15-40 25:75
No i wtedy kicha.
Chyba, �e mo�na zapisa� wyra�enie sprawdzaj�ce format daty a nie tylko tego
czy u�ytkownik wprowadzi� cyfry zamiast liter. Je�li tak to sorry za
lamerstwo ale pocz�tki zawsze bywaj� trudne. No i je�li m�g�bym skromnie
prosi� o takie wyra�enie :-)
Pozdrawiam :-)
SP
Re: [ASP.NET] Sprawdzenie poprawności TextBox typu DateTime
Author: Paweł Kacprowicz
Date: Wed, 08 Oct 2003 15:06
Date: Wed, 08 Oct 2003 15:06
37 lines
2177 bytes
2177 bytes
Dnia Wed, 8 Oct 2003 11:12:21 +0200, Sławomir Partyka
<slawomir.par...@ecg.com.pl> napisał:
>
> U¿ytkownik "Miros³aw Prag³owski" <pragl...@interia.pl> napisa³ w
> wiadomo¶ci news:blviq0$1ps$2@absinth.dialog.net.pl...
>> > W koñcu zrobi³em sprawdzanie we w³asnej metodzie ale mi³o by³oby
>> skorzystaæ
>> > z ValidationSummary.
>> >
>> > Czy kto¶ ma mo¿e jaki¶ pomys³, którym móg³by siê podzieliæ?
>>
>> RegularExpressionValidator i odpowiednie wyra¿enie regularne.
>
> Czy chodzi Ci o takie wyra¿enie:
> \d{4}-\d{2}-\d{2} \d{2}:\d{2}
>
> Zastosowa³em takie wyra¿enie jako podstawê do sprawdzania ale u¿ytkownik
> mo¿e wpisaæ np.:
> 2003-15-40 25:75
> No i wtedy kicha.
> Chyba, ¿e mo¿na zapisaæ wyra¿enie sprawdzaj±ce format daty a nie tylko
> tego
> czy u¿ytkownik wprowadzi³ cyfry zamiast liter. Je¶li tak to sorry za
> lamerstwo ale pocz±tki zawsze bywaj± trudne. No i je¶li móg³bym skromnie
> prosiæ o takie wyra¿enie :-)
>
> Pozdrawiam :-)
> SP
>
>
>
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
Re: [ASP.NET] Sprawdzenie poprawności TextBox typu DateTime
Author: Marcin Hoppe
Date: Wed, 08 Oct 2003 17:07
Date: Wed, 08 Oct 2003 17:07
10 lines
1349 bytes
1349 bytes
"Paweł Kacprowicz" <ad...@m-forum.net> wrote in message
news:oprwqb8jr0plvue0@news.gazeta.pl...
[ciach!]
Całkiem interesujący post :).
--
Pozdrawiam!
Marcin
Re: [ASP.NET] Sprawdzenie poprawno¶ci TextBox typu DateTime
Author: itpartner
Date: Fri, 24 Oct 2003 07:18
Date: Fri, 24 Oct 2003 07:18
68 lines
2831 bytes
2831 bytes
mo�esz zawsze u�y� CustomValidator a w nim funcji do strawdzania
poprawno�ci daty i czasu takiej jak ta np.
string[] ExpectedDateTimeFormats = new string[] {"yyyy-dd-MM HH:mm:ss" };
public static DateTime ParseDateTime(string date){
System.Globalization.CultureInfo format =
new System.Globalization.CultureInfo("pl-PL", true);
if(date == null){
throw new ArgumentNullException("Argument can't be null");
}
else if(date == "") {
throw new FormatException("Argument can't be empty");
}
else{
return System.DateTime.ParseExact( date, ExpectedDateTimeFormats,format,
System.Globalization.DateTimeStyles.AllowWhiteSpaces);
}
}
Pozdrawiam
Mariusz Fiszer
www.atarel.com
U�ytkownik "S�awomir Partyka" <slawomir.par...@ecg.com.pl> napisa�
w wiadomo�ci news:bluuc0$1r3h$1@news.mm.pl...
> Witam,
>
> Jest TextBox w kt�rym u�ytkownik ma wprowadzi� czas w formacie "rrrr-dd-mm
> gg:mm:ss".
> Jak sprawdzi� czy u�ytkownik wprowadzi� prawid�owy czas?
> Pr�bowa�em r�nie:
> 1. CompareValidator; Operator=DataTypeCheck, Type=Date
> Niestety, sprawdza tylko format Date, nie sprawdza DateTime. Mo�na
> oczywi�cie rozbi� pola na Date i Time ale wtedy pozostaje i tak do
> sprawdzenia Time.
> 2. RangeValidator.
> Jak wpisa� dla formatu DateTime pola MinimumValue oraz MaximumValue i czy
to
> w og�le zadzia�a z DateTime?
> 3. CustomValidator.
> Tu niestety trzeba zna� JScript a ja dopiero ucz� si� C#.
>
> W ko�cu zrobi�em sprawdzanie we w�asnej metodzie ale mi�o by�oby
skorzysta�
> z ValidationSummary.
>
> Czy kto� ma mo�e jaki� pomys�, kt�rym m�g�by si� podzieli�?
>
> Pozdrawiam :-)
> SP
>
>
Re: [ASP.NET] Sprawdzenie poprawno¶ci TextBox typu DateTime
Author: S³awomir Partyka
Date: Sat, 25 Oct 2003 11:11
Date: Sat, 25 Oct 2003 11:11
13 lines
1659 bytes
1659 bytes
U�ytkownik "itpartner" <itpa...@poczta.onet.pl> napisa� w wiadomo�ci news:bnajr1$6f$1@nemesis.news.tpi.pl... > mo�esz zawsze u�y� CustomValidator a w nim funcji do strawdzania > poprawno�ci daty i czasu takiej jak ta np. I w�a�ciwie tak zrobi�em. A dok�adniej rozbi�em pole DateTime na Date (z mo�liwo�ci� skorzystania z Calendar) oraz Time. Te drugie pole obs�uguje w�a�nie przez CustomValidator. My�la�em jeszcze o rozbiciu pola Time na godziny i minuty. Wtedy m�g�bym skorzysta� z RangeValidatora :-) Pozdrawiam i dzi�kuj� za odpowied� :-) SP
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads