Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<title>Sandbox</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
body { background-color: #000; font: 16px Helvetica, Arial; color: #fff; }
.invalid {background:red;}
.valid {background:green;}
</style>
</head>
<body>
    <form action="XXXXX" method="post" name="newAccount">
    <fieldset>
      <legend>Personal Info:</legend>
      First Name: <input type="text" onchange="return validate_field(this)"  onfocus="return validate_field(this)" name="fname" tabindex="1" size="50"/> 
      Last Name: <input type="text" onchange="return validate_field(this)"  onfocus="return validate_field(this)" name="lname" tabindex="2" size="50"/>
      </ieldset>
    </form>
</body>
</html>
 
function validate_field(field)
{
    var value = field.value;
    if (value==null||value=="")
    {
       field.className = 'invalid';
       return false;
    }
    else
    {
       field.className = 'valid';
       return true;
    }
}
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers