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?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
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.