JavaScript DHTML/Form Control/Form Layout

Материал из Web эксперт
Перейти к: навигация, поиск

Hidden form section (toggle)

   <source lang="html4strict">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

 "http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd">

<html> <head> <title>Recipe 8.10</title> <style rel="stylesheet" id="mainStyle" type="text/css"> html {background-color:#cccccc} body {background-color:#eeeeee; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px;

   margin-left:15%; margin-right:15%; border:3px groove darkred; padding:15px}

h1 {text-align:right; font-size:1.5em; font-weight:bold} h2 {text-align:left; font-size:1.1em; font-weight:bold; text-decoration:underline} .buttons {margin-top:10px} </style> <script type="text/javascript"> function togglePurDec(evt) {

   evt = (evt) ? evt : event;
   var target = (evt.target) ? evt.target : evt.srcElement;
   var block = document.getElementById("purchaseDecisionData");
   if (target.id == "purDecFlag1") {
       block.style.display = "block";
   } else {
       block.style.display = "none";  
   }

} </script> </head> <body>

Hidden Form Sections


<form name="survey" ...> ...

3. Do you make purchase decisions for your company?
<input type="radio" id="purDecFlag0" name="purchaseDecision" onclick="togglePurDec(event)">No <input type="radio" id="purDecFlag1" name="purchaseDecision" onclick="togglePurDec(event)">Yes

4. How long have you been at your current employment position? <select name="emplLen"> <option value="">Choose One:</option> <option value="1">Less than 6 months</option> <option value="2">6-12 months</option> <option value="3">1-2 years</option> <option value="4">2+ years</option> </select>

... </form> </body> </html>


      </source>