note 24175 added to function.fdf-set-javascript-action
| From: | bsreddy_m at yahoo dot com | Date: | Thu, 08 Aug 2002 15:46:35 +0000 |
| Subject: | note 24175 added to function.fdf-set-javascript-action | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-34533@lists.php.net to get a copy of this message | ||
How to access JavaScript variables in PHP code:
<br><br>
It appears that there is no straight forward way of doing this. I have come out with a small trick
to acomplish this as shown below.
<br><br>
Save the following code as test.php and run it.
<br><br>
<html>
<body>
<?php
$php_var = 1;
echo "Original value: $php_var";
if(isset($form_var) && !empty($form_var))
{
$php_var = $form_var;
echo "<br>After receiving value from JS variable: $php_var";
}
else
{
?>
<form action="test.php" method="post" name="form1">
<input type="Hidden" name="form_var">
</form>
<script language="JavaScript">
var js_var = 5;
document.form1.form_var.value = js_var;
document.form1.submit();
</script>
<?
}
?>
</body>
</html>
The output will be:
Original value: 1
After receiving value from JS variable: 5
--
http://www.php.net/manual/en/function.fdf-set-javascript-action.php
http://master.php.net/manage/user-notes.php?action=edit+24175
http://master.php.net/manage/user-notes.php?action=delete+24175
http://master.php.net/manage/user-notes.php?action=reject+24175