Or should I be trying to change a css style from visibility:hidden to visible with PHP?
Here is the snippit from my javascript function:
- Code: Select all
<script type="text/javascript">
<!--
function ShowHide(id, visibility) {
obj = document.getElementsByTagName("div");
obj[id].style.visibility = visibility;
}
//-->
</script>
<style type="text/css">
<!--
#sub1Div { visibility:hidden; }
#sub2Div { visibility:hidden; }
#sub3Div { visibility:hidden; }
#sub4Div { visibility:hidden; }
-->
</style>
Here is my form:
- Code: Select all
<?php
$admin_priv = $_POST['admin_priv'];
$specific_date = $_POST['specific_date'];
?>
<?php echo $admin_priv; ?>
<form name="test" action="test.php" enctype="multipart/form-data" method="post">
<input name="admin_priv" type="radio" value="y" onClick="ShowHide('sub1Div','visible')" <?php if($admin_priv == 'y') { echo "checked"; } ?> /> Yes
<input name="admin_priv" type="radio" value="n" onClick="ShowHide('sub1Div','hidden')" <?php if($admin_priv == 'n') { echo "checked"; } ?> /> No
<div id="sub1Div">Specific Date <input type="text" name="specific_date" id="specific_date" value="<?php echo $specific_date; ?>"></div>
<input type="submit" value="submit" name="submit">
</form>
I tried this...
<?php if($required_date == 'Specific date') { echo "checked"; ShowHide('sub1Div','hidden'); } ?>
I got a undefined function error. I tried a "fdf_set_javascript_action" but that didn't seem to help. The only info I can find is to have javascript do php functions, not php do javascript functions.



