11. december 2001 - 18:53Der er
5 kommentarer og 1 løsning
Formcheck
Jeg er på jagt efter en funktion, som ved afsendelse af en formular kan tjekke følgende:
Er der sat kryds i en checkbox? Hvis der er sat kryds, så skal funktionen tjekke om: Der er indtastet en mailadresse i et felt i formularen Om denne mailadresse er gyldig. Hvis der ikke er sat kryds, skal der ikke tjekkes noget i forhold til mailadressen.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
phoenixv > Det er sådan set udmærket, det du foreslår, men den med endelserne kan jo blive ret lang... og så lige af nysgerrighed. Jeg har nogle andre form-tjekker scripts, som jeg selv har bikset sammen. De bliver også afviklet ved onSubmit. Men nu kan jeg se, at du har sat \"return ...\". Hvad gør return i den henseende... ?
Denne tjekker navn, og du lave den til at tjekke mail osv:
<script language=\"javaScript\">
function testMedlem() { var fejl = 0;
if ( document.tabmedlem.navn.value.length == 0 ) { //dette sker hvis navn.value.length er lig 0 alert(\"Fejl. navn skal udfyldes\"); fejl = fejl+1; document.tabmedlem.navn.focus(); // sætter cursor i feltet navn return false; // nu bliver der ikke submitted. } else { //dette sker hvis navn.value.length er større end 0 if ( ! document.tabmedlem.navn.value.match( /^[a-åA-Å ]+$/ )) { alert(\"Fejl. navn kan kun indeholde bogstaver\"); fejl = fejl+1; document.tabmedlem.navn.focus(); // sætter cursor i feltet navn return false; }} </script>
Synes godt om
Slettet bruger
12. december 2001 - 17:44#6
Hvis du vil sikre dig, at en form ikke afsendes, skal du returnere false til den, som du nok ved. Men det er ikke nok bare at kalde funktionen tjek() i onSubmit, næh, du skal også returnere resultatet af denne funktion til onSubmit-eventhandleren, for ellers kan du ikke bruge \"return true\" eller \"false\" til noget. Men kan du ellers bruge mit script?
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.