我有这个javascript行
<script type="text/javascript">document.write(top.location);</script>
和此代码
<form action="rating.php" method="post">
<input type="hidden" name="url" value="xxxx" />
<input type="submit" />
</form>
<?
echo $_POST["url"];
?>
请问,我如何在隐藏字段中添加javascript(xxx)的值?
还可以让<input type="submit" />
自动提交吗?
由于
答案 0 :(得分:1)
你是说这个,为了养活隐藏的田地?
<input type="hidden" name="url" value="<? echo $_POST["url"]; ?>" />
关于提交,您可以使用javascript来处理提交事件:
如果您在name="FORMNAME"
标记内添加属性<form ... >
,则可以使用:
document.FORMNAME.submit();
用于提交表单,而不使用提交按钮。
要通过javascript 提供隐藏字段,请使用:
document.FORMNAME.url.value = top.location;