Jump to content
php.lv forumi

datuma ievades lauks


Kristabs

Recommended Posts

Vai kaads nevar paliidzeet ar javaskriptu, kas ieksh <input name="datums" type=text size="10" maxlength="10"> atljautu ievadiit tikai ciparus onfly tipa, nevis tiek paarbaudiits peec submit, bet gan uzreiz un peec pirmo divu ciparu ievadiishanas iemet "/" automaatiski un arii peec otro divu, tipa, 12/07/2005.

Link to comment
Share on other sites

Neiesaku automātiski kautko rakstīt lietotāja rediģēšanas laikā. Piemēram, mani tas tracina, ka kautkas pa vidu manam tekstam bāžās. Tad jau labāk submitošanas laikā pārbaudīt vai atbilst formātām vai nē, un ja nē, tad parādīt ka nepareizi, un paprasīt ievadīt pareizā formātā. Vai labāk - uz datuma ievades lauka fokusēšanos parādīt zem tā kalendāra kontroli kautkādu, kurā interaktīvi var izvēlēties vajadzīgo datumu un tas datums automātiski ieliekās tajā laukā.

Link to comment
Share on other sites

v3rb0, ar roku pāris simbolu ir ierakstīt daudz ātrāk, nekā ar peli bakstīties ;)

A tas tavis iedotais kalendārs, vismaz uz FF ir baigi bremzīgs (p3-700mhz), tādu gan es nelietotu. Uz IE vēl ciešami.

 

Tad jau labāk kautko šādu: http://www.softcomplex.com/products/tigra_...ndar/demo1.html

 

Vai piemēram šis jau ir normālāka ātruma: http://www.zapatec.com/website/main/zpcal/demo/example1.html

Edited by bubu
Link to comment
Share on other sites

tas www.zapatec.com piedāvā to pašu jscalendāru [ ar kaut kādām modifikācijām] par naudinjām un supportu. ja parastajam jscalendāram uzliek normālu css tēmu, nevis aqua, tad it kā bremzešānās pazuda un pēc aci skatoties ir tāds pats kā zapatec.com calendārs.

 

jā, ir laikam ar roku ātrāk - ja zin kādā formātā jāraksta, un nav 10x pēc kārtas šodienas datums jāraksta. lai gan, pa laimi, man nav cauru dienu jāraksta datumi formās, tā ka īsti neņemos spriest kā ērtāk/ātrāk/mazāk nogurdinoši :)

Link to comment
Share on other sites

ar parbaudi java-script tev nekad 100% nekas nesanaaks, peec pieredzes, ir visaadi browseri un visaadiuseri, taa ka bez paarbaudes servera pusee taapat neiztiksi.

java-sript kalendaari bemzee visi kaa viens pa to arii paarliecinaajos kad bija taada pati probleema. risinaajums vienkaarsi: uztaisi kalendaaru ar php, ieliec vinju popup, iframe vai nu kur velies un iipasi slinkie useri vares mieriigi ar peli izveeleeties datumu, bet inputaa kaa defaulto liec ieksaa sodienas datumu pareizajaa formaataa un 80% sapratiis kaads datums tev vajadziigs

 

bet ja klients grib un neatkapjas, tad ieks hotscripts.com (laikam taa tas saucaas), bija kaut kas liidziigs, kaadu laiku atpakal

Link to comment
Share on other sites

ar parbaudi java-script tev nekad 100% nekas nesanaaks, peec pieredzes, ir visaadi browseri un visaadiuseri, taa ka bez paarbaudes servera pusee taapat neiztiksi.

Par to jau nav ne mazāko šaubu! JS domāts tikai usability palielināšanai, tb palīdzēt lietotājam ērtāk/labāk/ātrāk ievadīt to datumu, nevis datu kontrolei. Tā vienmēr jāveic uz servera, par to nav divu domu.

Link to comment
Share on other sites

Nevajag stresot...

 

Hidden lauks + span(izvadej) + popups/jskalendars

 

nemaz nav tik traki, izvēlēties no saraksta. Tiesa gan, kad iet runa par dzimšanas dienu, tad gan ir slinkums datumus meklēt.

Popups der tikai tekošā +/-1 mēneša datuma izvēlei. Pārejo var ar rokām ievadīt, pie nosacījuma, ka pie lauka ir paskaidrojums, kā ir pareizi ("+", ja serveris saprot N-formātos )

Link to comment
Share on other sites

×
×
  • Create New...