04. september 2001 - 21:18Der er
4 kommentarer og 1 løsning
alert ved felt der ikke er udfyldt?
hvordan laver man det sådan at der hopper en alert op \"der siger bla bla du glemte at udfylde det og det\" når man trykker på submit, hvis man mangler at udfylde en boks i en form?
Selvom mange ledere i danske virksomheder udviser stor interessere for kunstig intelligens (AI), tøver de med at tage teknologien i brug.
19. november 2024
Slettet bruger
04. september 2001 - 21:21#1
Lidt fra min egen side:
<script language=\'javascript\'>
function valider (form) {
//test af profilnavn if ( document.form1.profilnavn.value.length > 0 ) { // alt ok han har skrevet noget } else { alert (\"Feltet Profilnavn skal udfyldes.\"); document.form1.profilnavn.focus(); return false; }; //slut test profilnavn
//Test af samme password pw1 = document.form1.password1.value; pw2 = document.form1.password2.value;
if (pw1 == \'\') { alert (\"\\nDu skal indtaste et password i begge felterne.\") document.form1.password1.focus(); return false; }
if (pw2 == \'\') { alert (\"\\nDu skal indtaste et password i begge felterne.\") document.form1.password2.focus(); return false; }
if (pw1 != pw2) { alert (\"\\nDu skal indtaste det samme password i begge felterne.\") document.form1.password1.focus(); return false; } //slut test password
// test feltet email var testresults var str=document.form1.email.value var filter=/^.+@.+\\..{2,3}$/ if (filter.test(str)) {
} else{ alert(\"Indtast venligst en gyldig E-mail adresse\") document.form1.email.focus(); return false; }; //slut test email
return true; // alle felter er ordentligt udfyldt };
Den kan du da lige gøre lidt nemmere, for du overfører jo form-objektet som parameter, så:
<script language=\'javascript\'>
function valider (minForm) {
//test af profilnavn if ( minForm.profilnavn.value.length > 0 ) { // alt ok han har skrevet noget } else { alert (\"Feltet Profilnavn skal udfyldes.\"); minForm.profilnavn.focus(); return false; }; //slut test profilnavn
//Test af samme password pw1 = minForm.password1.value; pw2 = minForm.password2.value;
if (pw1 == \'\') { alert (\"\\nDu skal indtaste et password i begge felterne.\") minForm.password1.focus(); return false; }
if (pw2 == \'\') { alert (\"\\nDu skal indtaste et password i begge felterne.\") minForm.password2.focus(); return false; }
if (pw1 != pw2) { alert (\"\\nDu skal indtaste det samme password i begge felterne.\") minForm.password1.focus(); return false; } //slut test password
// test feltet email var testresults var str=minForm.email.value var filter=/^.+@.+\\..{2,3}$/ if (filter.test(str)) {
} else{ alert(\"Indtast venligst en gyldig E-mail adresse\") minForm.email.focus(); return false; }; //slut test email
return true; // alle felter er ordentligt udfyldt };
</script>
Og så bare for en sikkerheds skyld ændrede jeg også form-navnet. jes ;·]
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.