<?php $id= "document.getElementById('id').value" ;
$id= "document.getElementById('id').value";
?>
PHP其實我想要做的我可以在一個變量的document.getElementById(「身份證」)。值存儲在這樣
document.form.action='".HTTP_PATH."search_list.php/".$id."/".$city."';
<?php $id= "document.getElementById('id').value" ;
$id= "document.getElementById('id').value";
?>
PHP其實我想要做的我可以在一個變量的document.getElementById(「身份證」)。值存儲在這樣
document.form.action='".HTTP_PATH."search_list.php/".$id."/".$city."';
不,你不能在PHP中的JS變量像那樣。
在PHP運行並由Apache返回後,JavaScript將運行,因此PHP變量在此時不會存在。
但是,你的第二個例子是可能的(在它的表面)
formReference.action = '<?php echo HTTP_PATH . "search_list.php/" . $id . "/" . $city ?>';
在你的榜樣,你只是簡單地存放在字符串$ 「的document.getElementById(‘身份證’)。值」 ID。 PHP是服務器端,這意味着它在JavaScript之前運行,並簡單地生成輸出到您的文檔。
真是個好主意 – user725013 2011-05-02 07:23:02