Avatar billede julebetty Nybegynder
03. september 2003 - 02:11 Der er 4 kommentarer og
1 løsning

Spørgsmål til formmail HTML kode / script

Hej

Når jeg laver en formmail hvor jeg beder folk om at skrive deres e-mail adresse bruger jeg dette script :

Hvad er din e-mail adr :<BR><TEXTAREA name="Indsendt af e-mail: " rows=1 cols=34></TEXTAREA>
<P></P>

Men er der et bedre script ?

Jeg vil meget gerne have det sådan at afsenderen af formmailen ikke er mit webhotel eller "ingen" men i stedet den e-mail adresse som den besøgende har angivet, kan man det ????

Spørgsmål 2:
Kan man gøre det sådan at scriptet tjekker om der er et @ i linien og ikke nogle mellemrum ??

Hilsen Kim
Avatar billede roenving Novice
03. september 2003 - 02:24 #1
Du må _ikke_ bruge name til almindelig tekst, det skal være en gyldig html-identifier, altså uden mellemrum og en hel del specialtegn, bl.a. kolon !-)

Men hvis du checker med denne vil kun et minimalt antal forkerte email-adresser nå igennem:

<script type="text/javascript">
function testemail(fld){
  var regexp = /^[\w\.\-]+@[\w\-]+\.[\w\.\-]{2,}$/i;
  tekst=fld.value;
  if (!regexp.test(tekst)){
      alert ("Der skal stå en gyldig e-mail adresse i email-feltet");
      fld.focus();
      return false;
  }
}
</script>

-- og brug så en input type text til det, det er den faktisk beregnet til:

<form ... onsubmit="testemail(this.email)">

Hvad er din e-mail adr :<BR><input type="text" name="email" size="34" onchange="testemail(this)">
Avatar billede nak-m Nybegynder
03. september 2003 - 10:03 #2
til spørgsmål 2:
prøv denne: http://www.ljweb.com/source_verifyemail.php

function verifyemail_check(str) {
  if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
    return false;
  } else {
    return true;
  }
}
Avatar billede julebetty Nybegynder
05. september 2003 - 18:52 #3
Tak det virker perfekt
Avatar billede roenving Novice
06. september 2003 - 02:43 #4
Hvorfor tog du så points selv ?-|
Avatar billede ronni112 Nybegynder
28. september 2003 - 01:55 #5
Fordi han ikke fatter reglerne. Hvilket også er derfor han har fået lukket sin konto.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester