Det kan givetvis gøres med et regular expression, men det ville være rart at vide hvornår du vil gøre det. Er det onSubmit eller ved et tryk på en knap eller hvad?
while (felt.indexOf(\"@\") != -1) { sna = felt.indexOf(\"@\"); sidsteSpace = felt.substr(0,sna).lastIndexOf(\" \"); naesteSpace = felt.substr(sna,felt.length).indexOf(\" \"); felt = felt.substr(0,sidsteSpace) + felt.substr(naesteSpace,felt.length); } return false; frm.submit(); //Ikke helt sikker på, om ovenstående er ligegyldigt, men dette virker vist! } </script>
Den er ikke helt holdbar, da den fjerner alle ord med \"@\" i og alle ord med \"www.\", men jeg kan ikke klare mere for 30 point. Min hovedpine bliver værre og værre!
Synes godt om
Slettet bruger
06. oktober 2001 - 08:10#7
Her er et bedre script, som fjerner alle ord, der både har et \"@\" og et \".\" i sig. Men scriptet overholder altså ikke den nye W3C standard, hvor man også må have mellemrum i sin mail-adresse. Men på den anden side har jeg aldrig nogensinde set en sådan adresse, og jeg kan heller ikke forestille mig et script, der kunne tage højde for denne standard!
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.