/*
JavaScript Unleashed, Third Edition
by Richard Wagner and R. Allen Wyke
ISBN: 067231763X
Publisher Sams CopyRight 2000
*/
<html>
<head>
<title>Hidden Test</title>
<script language="JavaScript">
function postData(value) {
document.form1.holder2.value = document.form1.holder.value
document.form1.holder.value = value
}
function resetValue() {
var len = document.form1.ctyList.length
for (var i=0; i<len; i++) {
if (document.form1.ctyList[i].value ==
document.form1.holder2.value) {
document.form1.ctyList[i].checked = "1"
break }
}
}
</script>
</head>
<body>
<h1>I remember</h1>
<form name="form1" method="POST">
<p>
<input type=radio name="ctyList" value="Argentina" onClick="postData(this.value)">Argentina
</p>
<p>
<input type=radio name="ctyList" value="Burkina Faso" onClick="postData(this.value)">Burkina Faso
</p>
<p>
<input type=radio name="ctyList" value="Pakistan" onClick="postData(this.value)">Pakistan
</p>
<p>
<input type=radio name="ctyList" value="Switzerland" onClick="postData(this.value)">Switzerland</p>
<p><input type=radio name="ctyList" value="United Kingdom" onClick="postData(this.value)">United Kingdom</p>
<p><input type=radio name="ctyList" value="United States of America" onClick="postData(this.value)">United States of America</p>
<p><input type=radio name="ctyList" value="Zambia" onClick="postData(this.value)">Zambia</p>
<p><input type=radio name="ctyList" value="Zimbabwe" onClick="postData(this.value)">Zimbabwe</p>
<p><input type=button name="UndoLast" value="Undo Last" onClick="resetValue()"></p>
<INPUT TYPE="hidden" NAME="holder" value="">
<INPUT TYPE="hidden" NAME="holder2" value="">
</form>
</body>
</html>
|