Hi,
a possible solution:
<head>
<script>
function CheckAndSubmit () {
var message = "";
var userName = document.getElementById ("userName");
if (userName.value.length < 3) {
message += "The name of the user must be at least 3 characters long!<br/>";
}
var password = document.getElementById ("password");
var repassword = document.getElementById ("repassword");
if (password.value.length < 6) {
message += "The password must be at least 6 characters long!<br/>";
}
if (repassword.value != password.value) {
message += "The two passwords are different!<br/>";
}
var acceptAgreement = document.getElementById ("acceptAgreement");
if (!acceptAgreement.checked) {
message += "You must accept the User Agreement to register!<br/>";
}
var poruka = document.getElementById ("poruka");
poruka.innerHTML = message;
return (message == ""); // return false if message is not empty
}
</script>
</head>
<body>
<form id="regForm" method="post" action="#URL#" onsubmit="return CheckAndSubmit ()">
User Name: <input type="text" name="userName" id="userName" />
Password: <input type="password" name="password" id="password" />
Repeat Password: <input type="password" name="repassword" id="repassword" />
<input type="checkbox" name="acceptAgreement" id="acceptAgreement" />
<label for="acceptAgreement">I accept the User Agreement and Privacy Policy</label>
<input type="submit" value="Register" />
</form>
<div id="poruka" style="color:#ff0000"></div>
</body>
Related links: onsubmit event ,
getElementById method ,
innerHTML property .