21. juli 2003 - 20:31Der er
13 kommentarer og 1 løsning
Validering af form
Hvorfor chekker dette script ikke på document.profil.user.value?
Formen hedder profil, og input hedder user - den chekker på alt andet fint nok, men bare ikke på user...
Koden er valideret xhtml 1.0, så der burde ikke være problemer med formen...
<script language='JavaScript' type='text/javascript'> function check() { if (document.profil.userpass.value != document.profil.userpass2.value) { alert('Du skal indtaste 2 ens kodeord ik!'); return(false); } else if (document.profil.email.value != '') { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(profil.email.value)) { alert('Sådan er din emailadr vist ikke. '+ 'Husk også at du kun kan indtaste en emailadr'); return(false); } } else if (document.profil.web.value != '') { if (!/(www.)[a-z0-9\.\-]+\.[a-z]{2,}[a-z0-9\.\-\/]{0,}$/.test(profil.web.value)) { alert('Sådan er din webadr vist ikke!'); return(false); } } else if (document.profil.user.value == '') { alert('Du skal udfylde et brugernavn'); return(false); } else { return(true); } } </script>
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
function check() { if (document.profil.userpass.value != document.profil.userpass2.value) { alert('Du skal indtaste 2 ens kodeord ik!'); return(false); } if (document.profil.email.value != '') { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(profil.email.value)) { alert('Sådan er din emailadr vist ikke. '+ 'Husk også at du kun kan indtaste en emailadr'); return(false); } } if (document.profil.user.value == '') { alert('Du skal udfylde et brugernavn'); return(false); } if (document.profil.web.value != '') { if (!/(www.)[a-z0-9\.\-]+\.[a-z]{2,}[a-z0-9\.\-\/]{0,}$/.test(profil.web.value)) { alert('Sådan er din webadr vist ikke!'); return(false); } }
Ahh... kan godt se det nu.. Takker. Har siddet med det længe :-)
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.