Check form input value and alert user by change the control background : Form Validation « Form Control « JavaScript DHTML






Check form input value and alert user by change the control background

 


<html>
<head>
<title>Form Validation</title>
<script type="text/javascript">
function checkValid() {
    var valueField = document.forms[0]["myValue"];
    if (valueField.value != "A") {
        valueField.style.background = "#FF0000";
        var inputDiv = document.getElementById("inputDiv");
        var feedbackdiv = document.createElement("div");
        feedbackdiv.setAttribute("id","feedback");
        inputDiv.appendChild(feedbackdiv);
        feedbackdiv.appendChild(document.createTextNode("Incorrect myValue."));
        return false;
    } else {
        return true;
    }
}

</script>
</head>
<body>
<form name="formexample" id="formexample" action="#">
<div id="inputDiv">myValue: <input id="myValue" name="myValue"></div>
<div><input id="submit" type="submit"></div>
</form>
<script type="text/javascript">
    function init() {
        document.forms[0].onsubmit = function() { 
           return checkValid() 
        };
    }
    window.onload = init;
</script>
</body>
</html>

   
  








Related examples in the same category

1.Form Validator: time, date email, phone number, age etc
2.Form Validate: is blank, is digit and is integer
3.Log in form validation
4.Log in email validation
5.Comprehensive form validation
6.Illegal sub string validation
7.Email form validation
8.Form Validator
9.Form valiation for empty data, file name
10.Email Address Validate
11.Time Validate
12.URL Validate
13.Use JavaScript to check the password input
14.Form value validation and onsubmit action