[thelist] Radio buttons: dynamically loading form data

Timothy Martens timfm at hawaii.rr.com
Tue Apr 9 00:27:01 CDT 2002


Hi everyone -- How can I tweak this so that when one clicks back on the
"Default" radio button (after having clicked another) the original
"Default Choices" option values get loaded back into the select box?
Functional example is here:
http://home.hawaii.rr.com/timfm/theList/radios.htm

<body>
<script type="text/javascript" language="JavaScript"><!--
function radioTwo() {
  var path = document.foo.bar;
  var opt = path.options.length;
  document.foo.bar.options.length = 0;
      path.options[path.options.length] = new Option('Radio 2
Choices','0');
      path.options[path.options.length] = new Option('Radio 2 [1]','0');
      path.options[path.options.length] = new Option('Radio 2 [2]','1');
      path.options[path.options.length] = new Option('Radio 2 [3]','2');
  }

function radioThree() {
  var path = document.foo.bar;
  var opt = path.options.length;
  document.foo.bar.options.length = 0;
      path.options[path.options.length] = new Option('Radio 3
Choices','0');
      path.options[path.options.length] = new Option('Radio 3 [1]','0');
      path.options[path.options.length] = new Option('Radio 3 [2]','1');
  }
//-->
</script>
<form name="foo">
  <select name="bar">
    <option value="0">Default Choices</option>
    <option value="1">Default [1]</option>
    <option value="2">Default [2]</option>
    <option value="3">Default [3]</option>
    <option value="4">Default [4]</option>
  </select>
    <input type="radio" name="but" value="no" onclick="" checked
/>Default
    <input type="radio" name="but" value="no" onclick="radioTwo()"
/>Radio 2
    <input type="radio" name="but" value="no" onclick="radioThree()" />
Radio 3
</form>
</body>

//t




More information about the thelist mailing list