Funksjonshemmede Skjemafelt ikke blir sendt ...

Ved Steven Lloyd Watkin , torsdag 4 september 2008 11:01

Som en rask notat, som en del av den pågående eiendomsmegling programvare -prosjekt har jeg gått tilbake til redigering dato oppføring i systemet. Nå stedet for å tillate brukere å skrive inn noen gamle bit av teksten jeg har byttet over til en Javascript dato / klokkeslett picker (på kort sikt) som tillater brukeren å 'plukke' og dato og tid fra et pop up vindu.

Nå, for min gamle systema plukkeren ville dukke opp når brukeren klikker på input-feltet . Dette vil imidlertid kunne tillate brukeren å ignorere tekstfeltet og likevel gå og skriv noen gamle ting inn i feltet. Dette var ikke ideell. Så min løsning var å " deaktivere "form feltet og sette en span siden av den med en onclick hendelse ringer dato / klokkeslett picker. Dette betydde at brukeren var nesten tvunget til å bruke de fine dato / klokkeslett picker slik datoer ville gå inn med riktig format (selv om det fortsatt er å få den godkjent!).

Så jeg begynte å passere meg pent formatert dato-tid (er) gjennom skjemaet og plukke prøver å plukke dem opp med PHP 's $ _GET eller $ _POST variabler. Unfortunately'disabled 'felt er ikke gått gjennom skjemaet innsendinger Dette var veldig irriterende. Løsningen var å aktivere input-elementet med javascript når skjemaet ble sendt med send hendelsen.

Dette betydde at skjemaet dataene ble passert gjennom etter behov og var pent formatert klar for validering ... Â

Legg igjen en kommentar













Panorama Theme av Themocracy

7 besøkende online nå
2 gjester, 5 roboter, 0 medlemmer
Maks besøkende i dag: 24 for 1236: er UTC
Denne måneden: 26 på 07-05-2011 12:35 UTC
I år: 130 på 28-03-2011 22:40 UTC
All time: 130 på 28-03-2011 10:40 UTC