Avatar billede karstenl Nybegynder
03. marts 2001 - 16:51 Der er 9 kommentarer og
1 løsning

Check for @

Mangler et lille script der checker om folk HAR udfyldt email-form-felt med en gyldig email adresse.
Den skal bare checke om der ER skrevet et @ i email adressen.
Fejl meddelsen skal komme i en alert box.
Avatar billede olebole Juniormester
03. marts 2001 - 16:58 #1
<ole>

<scrip language=\"JavaScript\">
function check() {
  if (which.email.value.indexOf(\"@\")==-1) {
    alert(\"Bonderøøøøøøøøøøv...!!!\");
    which.email.focus();
    return false;
  }
}
</script>

<form onsubmit=\"return check(this);\">
  <input type=\"text\" name=\"email\">
</form>

/mvh
</bole>
Avatar billede visionmagic Nybegynder
03. marts 2001 - 16:58 #2
Denne funker....
============================================================
Script:    Email Address Checker-Validator

Functions:

  Checks name field to see if empty
  Checks e-mail address, which must have:
      - \"@\" symbol and no spaces
      - one or more good characters before
            and after \"@\"
      - .xx country code or .com, .net,
            .edu, .mil, .gov, .org at end
  First (em) and second (emx) email addresses
      must be equal and name field must have more
      than one character to pass the script tests

Browsers:  All 4.0 and later browsers
============================================================

Put the following form and script in the body of your page:

<font size=\"2\" face=\"Arial\" color=\"#FF0000\">
<form name=\"TheForm\">
<input type=\"text\" name=\"nm\"  size=\"33\"> Your Name
<br><br>
<input type=\"text\" name=\"em\"  size=\"33\"> E-mail address
<br>
<input type=\"text\" name=\"emx\" size=\"33\"> Re-enter to confirm
<br><br>
<input type=\"button\" value=\"Submit\" name=\"SB\" onClick=\"sendOff();\">

<script language=\"JavaScript1.2\">
var good;
function checkEmailAddress(field) {

// Note: The next expression must be all on one line...
//      allow no spaces, linefeeds, or carriage returns!
var goodEmail = field.value.match(/\\b(^(\\S+@).+((\\.com)|(\\.net)|(\\.edu)|(\\.mil)|(\\.gov)|(\\.org)|(\\..{2,2}))$)\\b/gi);

if (goodEmail){
  good = true
} else {
  alert(\'Please enter a valid e-mail address.\')
  field.focus()
  field.select()
  good = false
  }
}

function sendOff(){
  nmcheck = document.TheForm.nm.value   
  if (nmcheck.length <1) {
      alert(\'Please enter your name.\')
      return
  }       
  good = false
  checkEmailAddress(document.TheForm.em)
  if ((document.TheForm.em.value ==
        document.TheForm.emx.value)&&(good)){
      // This is where you put your action
      // if name and email addresses are good.
      // We show an alert box, here; but you can
      // use a window.location= \'http://address\'
      // to call a subsequent html page,
      // or a Perl script, etc.
      alert(\"Name and email address fields verified good.\")
  }   
  if ((document.TheForm.em.value !=
          document.TheForm.emx.value)&&(good)){
          alert(\'Both e-mail address entries must match.\')
  }
}
</script>
</form>
</font>

Avatar billede olebole Juniormester
03. marts 2001 - 17:00 #3
Hov....
function check(which) {
...skal der stå  :)
Avatar billede olebole Juniormester
03. marts 2001 - 17:01 #4
visionmagic >> Du kunne da også skrive et uddrag af Lukkeloven - med tillæg! *LooooL*
Avatar billede visionmagic Nybegynder
03. marts 2001 - 17:33 #5
<ole> Hæ hæ, er igang.... *FASAG* </bole>
Avatar billede olebole Juniormester
03. marts 2001 - 17:41 #6
:)))
Du må lige oversætte *FASAG* for dino\'en her :)
Avatar billede snowball Novice
03. marts 2001 - 17:46 #7
*FASAG* = Falder Af Stolen Af Grin ;)

Snowball
Avatar billede olebole Juniormester
03. marts 2001 - 17:49 #8
OK...pas på, du ikke slår dig! *ROTFLMAO*
Jeg har iøvrigt en i Reg.Exp, der er meget lille, men checker ret godt. Er på vej ud af døren, men jeg laver lige et bookmark og hænger den op imorgen :)
/mvh
Avatar billede jakoba Nybegynder
03. marts 2001 - 17:55 #9
karstenl >> Er der et kursus eller noget igang siden alle pludselig vil lave check på formfelter?
Avatar billede karstenl Nybegynder
03. marts 2001 - 23:41 #10
takker
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