我有2个文件,一个是index.php,另一个叫user.php。
根据index.php中的一组条件,我将此方法调用一次:
include "pages/user.php";
页面user.php包含一些HTML代码和以下内容:
<form action="php/activity.php" method="POST">
What was done:<br />
<textarea name="done" rows="15" cols="30"></textarea><br /><br />
<input type="hidden" id="activitydoneid" name="activity_id" value="" />
<input type="hidden" name="action" value="finish" />
<input type="submit" value="Finish activity" />
</form>
如你所见,我有2个隐藏的输入。对于第一个,id为#34; activitydoneid&#34;我需要一个价值。为此,我有以下javascript函数。
function done_activity(id)
{
center_div('done_activity_dialog');
var elem = document.getElementById('activitydoneid');
elem.value = id;
}
如果我在index.php文件中手动复制粘贴user.php中的代码,则输入将获得其值。
如果我尝试使用&#34; include&#34;来包含整个user.php文件。输入没有价值。
我的问题是:我能以某种方式解决这个问题吗?