[JS] form value.indexOf specificeren

Pagina: 1
Acties:

  • jfeelders
  • Registratie: Januari 2001
  • Laatst online: 10:47

jfeelders

Kwaliteit voor kwantiteit...

Topicstarter
Ik kom er niet meer uit. Ik heb de hele avond al hier en op Google gezocht maar kan niet vinden wat ik zoek:

In een form-validation javascriptje moet bekeken worden of een emailadres niet enkel uit het woord 'fout' of een lege regel bestaat. Daarentegen moet een emailadres zoals foutewillem@isp.nl wel goedgekeurd worden. Ik heb dus dit waarmee voorgaand emailadres niet goedgekeurd wordt:
JavaScript:
1
2
3
if ((form.elements[4].value != '') && (form.elements[4].value.indexOf('fout') == -1)) {
bla
}


Ik weet dat ik er dicht bij zit maar heb nog een duwtje in de rug nodig...

Verwijderd

Waarom moet de validator op het woord "fout" controleren?
Je kunt een reguliere expressie op de email validatie los laten. (Genoeg te vinden over op google.)

Verder kun je gewoon de value van je element opvragen om zo het woord "fout" te matchen zeg maar.
JavaScript:
1
if(obj.value == "fout"){}
Alleen vraag ik me af waarom je dit zou willen..

  • jfeelders
  • Registratie: Januari 2001
  • Laatst online: 10:47

jfeelders

Kwaliteit voor kwantiteit...

Topicstarter
Je hebt inderdaad gelijk. Ik was zo aan het zoeken geslagen en met indexOf gaan experimenteren dat jouw oplossing helemaal was ondergesneeuwd... Bomen en bos enzo... :)