Clear all form (reset to defaults)

Modify something, press Submit and see that all modified fields are preserved!



| | | ||| | |||
||| |||

Source code is very simple

<?php
include_once "../../lib/config.php";
include_once 
"HTML/FormPersister.php"
ob_start(array('HTML_FormPersister''ob_formPersisterHandler'));
?>
<a href=<?=$SCRIPT_NAME."?".time()?>>Clear all form (reset to defaults)</a>
<h2>Modify something, press Submit and see that all modified fields are preserved!</h2>
<form>
  <input type=text name=txt1 default="1.1">
  <input type=text name=txt2[b] default="3.3">
  <input type=text name=txt2[] default="2.1">
  <input type=text name=txt2[] default="2.2">
  <input type=text name=txt3[a][] default="3.1">
  <input type=text name=txt3[a][] default="3.2">
  <input type=text name=txt4 default="4.1">

  <br>
  <textarea name=area1 default="ssss"></textarea>
  <textarea name=area2[]></textarea>
  <textarea name=area2[]></textarea>

  <br>
  <input type=radio name=rad1 value=r label="right"> |
  <input type=radio name=rad1 value=l label="left^"> |
  <input type=radio name=rad1 value=u> |
  <input type=radio name=rad1 value=d> |||
  <input type=radio name=rad2[a] value=u default=u> |
  <input type=radio name=rad2[a] value=d> |||

  <br>
  <input type=checkbox name=chk1[] value=aaa default>
  <input type=checkbox name=chk1[] value=bbb> |||
  <input type=checkbox name=chk2[a] value=xxx>
  <input type=checkbox name=chk2[b] value=yyy> |||

  <br>
  <select name=sel1 size="3">
    <option value=a>aaaaaaaaaaaaa
    <option value=b>bbbbbbbbbbbbb
    <option value=c>ccccccccccccc
  </select>
  <select name=sel2[] multiple size="3" bb="eaaa">
    <option value=a>aaaaaaaaaaaaa
    <option value=b>bbbbbbbbbbbbb
    <option value=c>ccccccccccccc
  </select>
  <select name=sel3 multiple size="3">
    <option value=a>aaaaaaaaaaaaa
    <option value=b>bbbbbbbbbbbbb
    <option value=c>ccccccccccccc
  </select>

  <br>
  <input type=submit>
  <input type=submit confirm="Are you sure?">
</form>

<h2>Source code is very simple</h2>
<?show_source($SCRIPT_FILENAME)?>