17. maj 2010 - 16:58Der er
5 kommentarer og 1 løsning
Problem med validering i java script
Hej,
Følgende kode validerer fint bookfrom, men ikke bookto (2 test) - hvad er det lige jeg mangler i min kode - jeg er blevet blind og kan bare ikke finde fejlen....
function Validate(Form) { if(Form.bookfrom.value.length != 10 || !this.value.match(/^([0-3][0-9]-[0-1][0-9]-[1-2][0-9][0-9][0-9])?$/)) { alert('Forkert indtastning. Til dato skal indtastes sådan her: dd-mm-åååå'); Form.bookfrom.focus(); return false; }
if(Form.bookto.value.length != 10 || !this.value.match(/^([0-3][0-9]-[0-1][0-9]-[1-2][0-9][0-9][0-9])?$/)) { alert('Forkert indtastning. Til dato skal indtastes sådan her: dd-mm-åååå'); Form.bookto.focus(); return false; } return true; }
Validerer den heller ikke 'bookto' hvis indholdet af 'bookfrom' er korrekt?
Hvis indholdet af 'bookfrom' er forkert, returnerer du false (return false;) inde i din statement. Derefter afsluttes funktionen og den når aldrig til valideringen af 'bookto'.
hm - æv - ingen svar ... well - så må det blive lukketid ....
Synes godt om
Ny brugerNybegynder
Din løsning...
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.