18. december 2006 - 13:35Der er
13 kommentarer og 1 løsning
Hvordan tjekker jeg to datofelter on submit?
Jeg har brug for at sikre at brugere ikke søger efter en startdato som er større end slutdato. Jeg har to felter: departure_date og arrival_date. Når der søges sender de to felter afsted som form-værdier, der tjekkes i databasen, men jeg kan ikke finde ud af hvordan jeg skal sikre at den ene er større end den anden... Nogen ideer?
var a = ELEMENT_A.value; var b = ELEMENT_B.value; if (a.replace("/", "") > b.replace("/", "")) { alert("a er senere end b"); }
Men det er jo _kun_ for brugerens skyld, du tjekker med JavaScript på klienten. Hvis det overhovedet har nogen betydning, _skal_ du validere på serveren! Der er absolut ingen sikkerhed i at validere med JS ;o)
Jeg kan ikke få det til at virke? Her er min kode: <script type="text/JavaScript"> <!--
function datocheck() var a = departure_date.value; var b = arrival_date.value; if (a.replace("/", "") > b.replace("/", "")) { alert("a er senere end b"); }
Jeg har prøvet denne her, men det vil ikke som planlagt... <script type="text/JavaScript"> <!--
function datocheck() var a = departure_date.value; var b = arrival_date.value; if (a.replace("/", "") > b.replace("/", "")) { alert("a er senere end b"); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.