ASDV-WebDev/Semester 1/Chapter ZIPs/JavaScript/ch6/ex_6_19.html

148 lines
4.2 KiB
HTML

<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">&nbsp;</span> <br />
Last name: <span id = "last_name">&nbsp;</span> <br />
Nickname: <span id = "nick_name">&nbsp;</span> <br />
Dream car: <span id = "dream_car">&nbsp;</span> <br />
Favorite meal: <span id = "favorite_meal">&nbsp;</span> <br />
Vacation desired: <span id = "vacation_spot">&nbsp;</span> </p></div>
</form>
</body>
</html>