CSS Forms: Focus and Required Fields
<!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" lang="en"> <head> <title>HTML/XHTML: » CSS Forms: Focus and Required Fields</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <style type="text/css" media="screen"> body {background-color: white;} input.required {background-color: #f3a36d;} input:focus {background-color: black; color: white;} label {font-weight: bold;} label.required {color: red;} </style> </head> <body> <div class="content"> <form action="formecho.php" method="post"> <label class="required">Name: <input type="text" name="name" id="name" size="30" maxlength="50" class="required" /> (*)</label> <br /><br /> <label>Company: <input type="text" name="company" id="company" size="30" maxlength="50" /> </label> <br /><br /> <label class="required">E-mail: <input type="text" name="email" id="email" size="50" maxlength="100" class="required" /> (*)</label> <br /><br /> <input type="submit" value="Submit"> <input type="reset" value="Clear"> </form> <strong>* = Required Field</strong> </div> </body> </html>