Storing the last value using a Hidden object. : Form HTML « Form Control « JavaScript DHTML

Storing the last value using a Hidden object.


<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.itemList.length
          for (var i=0; i<len; i++) {
               if (document.form1.itemList[i].value == document.form1.holder2.value) {
                    document.form1.itemList[i].checked = "1"
<form name="form1" method="POST">
<input type=radio name="itemList" value="A" onClick="postData(this.value)">A
<input type=radio name="itemList" value="B" onClick="postData(this.value)">B
<input type=radio name="itemList" value="C" onClick="postData(this.value)">C
<input type=radio name="itemList" value="D" onClick="postData(this.value)">D</p>
<p><input type=radio name="itemList" value="E" onClick="postData(this.value)">E</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="">

Related examples in the same category

1.Adjusting a CGI Submission Action
2.Button Objects: Submit, Reset, and Button
3.Checking Elements on a Form
4.Submitting Forms to the Server
5.Variables in Hidden form
6.Creating an Example Form for User Feedback
7.Accessing the Elements of a Form
8.Using the form.elements Array
9.form.reset() and form.submit() Methods
10.The onReset and onSubmit Event Handlers
11. Passing a Form Object and Form Element to Functions
12. Last-Minute Checking Before Form Submission
13.A Form for Entering a URL
14.Methods and Properties of the Submit Object
15.Methods and Properties of the Reset Object
16.Properties of the Hidden Object
17.Methods and Properties of the Form Object
18.Client-Side JavaScript Objects and HTML Tags That Create Instances of Them
19.Using the document.forms Property
20.Use hidden field to store data