148 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			148 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
<html>
 | 
						|
<head>
 | 
						|
<title>Example 6.19</title>
 | 
						|
<script>
 | 
						|
function setYellow(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="yellow";
 | 
						|
}
 | 
						|
function setKhaki(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="khaki";
 | 
						|
}
 | 
						|
function setGreen(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="green";
 | 
						|
}
 | 
						|
function setOrange(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="orange";
 | 
						|
}
 | 
						|
function setRed(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="red";
 | 
						|
}
 | 
						|
function setPurple(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="purple";
 | 
						|
}
 | 
						|
function getFname(firstname)
 | 
						|
{
 | 
						|
	var fName = document.getElementById(firstname).value;
 | 
						|
	document.getElementById('first_name').innerHTML = fName;
 | 
						|
}
 | 
						|
function getLname(lastname)
 | 
						|
{
 | 
						|
	var lName = document.getElementById(lastname).value;
 | 
						|
	document.getElementById('last_name').innerHTML = lName;
 | 
						|
}
 | 
						|
 | 
						|
function getNname(nickname)
 | 
						|
{
 | 
						|
	var nName = document.getElementById(nickname).value;
 | 
						|
	document.getElementById('nick_name').innerHTML = nName;
 | 
						|
}
 | 
						|
function getCar(car)
 | 
						|
{
 | 
						|
	var dreamCar = document.getElementById(car).value;
 | 
						|
	document.getElementById('dream_car').innerHTML = dreamCar;
 | 
						|
}
 | 
						|
function getMeal(meal)
 | 
						|
{
 | 
						|
	var favMeal = document.getElementById(meal).value;
 | 
						|
	document.getElementById('favorite_meal').innerHTML = favMeal;
 | 
						|
}
 | 
						|
	function getVacation(vacation)
 | 
						|
{
 | 
						|
	var vacationSpot = document.getElementById(vacation).value;
 | 
						|
	document.getElementById('vacation_spot').innerHTML = vacationSpot;
 | 
						|
}
 | 
						|
function setBlue(x)
 | 
						|
{
 | 
						|
	document.getElementById(x).style.background="yellow";
 | 
						|
}
 | 
						|
 | 
						|
</script>
 | 
						|
<style type="text/css">
 | 
						|
<!--
 | 
						|
body {
 | 
						|
	margin: 5%;
 | 
						|
}
 | 
						|
p {
 | 
						|
	font-weight: bold;
 | 
						|
	color: #006A9D;
 | 
						|
}
 | 
						|
label {
 | 
						|
	font-weight: bold;
 | 
						|
	color: #006A9D;
 | 
						|
}
 | 
						|
h3 {
 | 
						|
	color: #006A9D;
 | 
						|
}
 | 
						|
 | 
						|
-->
 | 
						|
</style>
 | 
						|
</head>
 | 
						|
 | 
						|
<body>
 | 
						|
<h3><br />
 | 
						|
Fun With the Form</h3>
 | 
						|
<p>Enter your information in the boxes. After you are satisfied with each entry, press the OK 
 | 
						|
button to see the information displayed below. Use the TAB key to move from box to box and don't
 | 
						|
be surprised by where the TABs take you.</p>
 | 
						|
<div style="width: 90%;">
 | 
						|
<div style="width: 33%; float: left;">
 | 
						|
<fieldset>
 | 
						|
<label>First name:<br />
 | 
						|
</label> <input type="text" name="firstname" id="firstname" size = "30" value = "" tabindex = "1"  onfocus = "setYellow(this.id)" />
 | 
						|
		<a href = "JavaScript:getFname('firstname')"><img src = "ok.gif"></a>
 | 
						|
	<br /><br /></fieldset></div>
 | 
						|
<div style="width: 33%; float: left;">
 | 
						|
<fieldset>
 | 
						|
<label>Dream car:<br />
 | 
						|
</label> <input type="text" name="car" id="car" size = "30" value = ""  tabindex = "4"  onfocus = "setKhaki(this.id)" />
 | 
						|
		<a href = "JavaScript:getCar('car')"><img src = "ok.gif"></a><br />
 | 
						|
	  </fieldset></div>
 | 
						|
<div style="width: 33%; float: left;">
 | 
						|
<fieldset>
 | 
						|
<label>Dream Vacation:<br />
 | 
						|
</label> <input type="text" name="vacation" id="vacation" size = "30" value = "" tabindex = "6"  onfocus = "setGreen(this.id)"  />
 | 
						|
<a href = "JavaScript:getVacation('vacation')"><img src = "ok.gif"></a>
 | 
						|
	<br /><br />
 | 
						|
  </fieldset></div>
 | 
						|
		<div style="width: 33%; float: left;">
 | 
						|
<fieldset>
 | 
						|
<label>Nickname:<br />
 | 
						|
</label> <input type="text" name="nickname" id="nickname" size = "30" value = "" tabindex = "3"  onfocus = "setOrange(this.id)" />
 | 
						|
<a href = "JavaScript:getNname('nickname')"><img src = "ok.gif"></a>
 | 
						|
	<br /><br />
 | 
						|
	</fieldset></div>
 | 
						|
  <div style="width: 33%; float: left;">
 | 
						|
<fieldset>
 | 
						|
<label>Favorite meal:<br />
 | 
						|
</label> <input type="text" name="meal" id="meal" size = "30" value = "" tabindex = "5" onfocus = "setRed(this.id)"  />
 | 
						|
<a href = "JavaScript:getMeal('meal')"><img src = "ok.gif"></a>
 | 
						|
	<br /><br />
 | 
						|
	</fieldset></div>
 | 
						|
  <div style="width: 33%; float: left;">
 | 
						|
<fieldset>
 | 
						|
<label>Last name:<br />
 | 
						|
</label> <input type="text" name="lastname" id="lastname" size = "30" value = "" tabindex = "2"  onfocus = "setPurple(this.id)"  />
 | 
						|
<a href = "JavaScript:getLname('lastname')"><img src = "ok.gif"></a>
 | 
						|
	<br /><br />
 | 
						|
	</fieldset></div>
 | 
						|
	
 | 
						|
  <div style="clear:both;"></div>
 | 
						|
 
 | 
						|
<div>
 | 
						|
  <h3>Your information:</h3>
 | 
						|
  <p>First name: <span id = "first_name"> </span> <br />
 | 
						|
Last name: <span id = "last_name"> </span> <br />
 | 
						|
Nickname: <span id = "nick_name"> </span> <br />
 | 
						|
Dream car: <span id = "dream_car"> </span> <br />
 | 
						|
Favorite meal: <span id = "favorite_meal"> </span> <br />
 | 
						|
Vacation desired: <span id = "vacation_spot"> </span> </p></div>
 | 
						|
</form>
 | 
						|
</body>
 | 
						|
</html>
 |