bjornrmens
Nieuwe gebruiker
- Lid geworden
- 9 mei 2016
- Berichten
- 1
Hallo. Ik ben al enige tijd bezig met het maken van een formuliervalidatie. Ik heb nu eindelijk twee scripts gevonden die werken zoals ik wil.
Dwz validatie van boven naar beneden ,eerst op invoer en daarna op correcte invoer en een focus op het in te vullen veld.
echter er ik kan nergens een formulier vinden die alle elementen bevat. en het lukt me niet twee scripts samen te voegen.
ik heb hier een formulier met keuzerondjes ,maar geen selectbox.
zou iemand mij aub kunnen helpen hier een selectbox validatie aan toe te voegen.
<script language="JavaScript1.2" type="text/javascript">
// Below Function Executes On Form Submit
function ValidationEvent() {
// Storing Field Values In Variables
var name = document.getElementById("name").value;
// Regular Expression For Email
var nameReg = /^[a-zA-Z\-.\s]+$/;
// volgorde van validatie
if (name != '') {
if (name.match(nameReg)) {
if (document.getElementById("man").checked || document.getElementById("vrouw").checked ) {
//volgorde van alertvensters.
return true;
} else {
alert("Maak een keuze!");
document.getElementById("man").focus();
return false;
}
} else {
alert("U heeft een ongeldige naam ingevuld!");
document.getElementById("name").focus();
return false;
}
} else {
alert("U heeft geen naam ingevuld!");
document.getElementById("name").focus();
return false;
}
}
</script>
Dwz validatie van boven naar beneden ,eerst op invoer en daarna op correcte invoer en een focus op het in te vullen veld.
echter er ik kan nergens een formulier vinden die alle elementen bevat. en het lukt me niet twee scripts samen te voegen.
ik heb hier een formulier met keuzerondjes ,maar geen selectbox.
zou iemand mij aub kunnen helpen hier een selectbox validatie aan toe te voegen.
<script language="JavaScript1.2" type="text/javascript">
// Below Function Executes On Form Submit
function ValidationEvent() {
// Storing Field Values In Variables
var name = document.getElementById("name").value;
// Regular Expression For Email
var nameReg = /^[a-zA-Z\-.\s]+$/;
// volgorde van validatie
if (name != '') {
if (name.match(nameReg)) {
if (document.getElementById("man").checked || document.getElementById("vrouw").checked ) {
//volgorde van alertvensters.
return true;
} else {
alert("Maak een keuze!");
document.getElementById("man").focus();
return false;
}
} else {
alert("U heeft een ongeldige naam ingevuld!");
document.getElementById("name").focus();
return false;
}
} else {
alert("U heeft geen naam ingevuld!");
document.getElementById("name").focus();
return false;
}
}
</script>