e-mail check

Status
Niet open voor verdere reacties.

comass

Gebruiker
Lid geworden
19 dec 2000
Berichten
456
Hoi,

Ik heb een php feedbackform gekoppeld aan een html page met java check (required fields).

Waar, hoe wat kan ik een java of php check plaatsen zodat de e-mail gecheckt wordt (domein en/of e-mail account)

Gr Daan
 
Kun je misschien iets meer uitleg geven ? Dit is behoorlijk vaag.
 
Ah, dan vraag je om JavaScript hulp, niet om PHP hulp ;)
Mijn kennis van JavaScript ligt echter niet op een verbazingwekkend niveau, dus ik ga nu ff een modje roepen om deze thread te verplaatsen ;)
 
Een voorbeeld van een email check:

Code:
<html>
<head>

<script LANGUAGE="Javascript"> 
<!-- 
function validate() {
  testResult = true;
  if (document.form.email.value == '') {
	alert('Het e-mail adres is niet ingevuld');
	document.form.email.focus();
	testResult = false;	
  }

  if (testResult == true && document.form.email.value != ''){
	if (document.form.email.value.indexOf('\\@') == -1 || document.form.email.value.indexOf('.') == -1){
		alert('Het e-mail adres is niet geldig ! Vul een geldig e-mail adres in.');
		document.form.email.focus();
		testResult = false;
	}
  }

  return testResult;
}

//--> 
</script> 
</head>

<body> 
<form onsubmit="return validate()" name="form" method="post">
<input type="text" name="email">
<input type="submit">
</form>
</body>
</html>

Het email adres mag dus niet leeg zijn, er moet een @ in staan en een . in staan.

Succes :)
 
uitbreiden java form validation script hoe moet dit?

Hoi onderstaand gebruik ik en dit werkt.

Hoe krijg ik hier een e-mail check in?
Ook wil ik graag radiobuttons gebruiken, als verplchte velden.


<SCRIPT LANGUAGE="JavaScript">
function verify() {
var themessage = "U bent de volgende velden vergeten in te vullen:";
function radioButtons() {
if (letterstijl=="")
alert("\nYou must check one of the radio buttons.");
else {
return true;
}
if (document.form.regel1.value=="") {
themessage = themessage + " - Tekst etiket";
}
if (document.form.voorletter.value=="") {
themessage = themessage + " - Voorletter";
}
if (document.form.naam.value=="") {
themessage = themessage + " - Naam";
}
if (document.form.adres.value=="") {
themessage = themessage + " - Adres";
}
if (document.form.huisnummer.value=="") {
themessage = themessage + " - Huisnummer";
}

if (document.form.postcode.value=="") {
themessage = themessage + " - Postcode";
}
if (document.form.woonplaats.value=="") {
themessage = themessage + " - Woonplaats";
}
if (document.form.telefoon.value=="") {
themessage = themessage + " - Telefoon";
}
if (document.form.email.value=="") {
themessage = themessage + " - E-mail";
}
//alert if fields are empty and cancel form submit
if (themessage == "U bent de volgende velden vergeten in te vullen:") {
document.form.submit();
}
else {
alert(themessage);
return false;
}
}
// End --->

</script>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan