【问题标题】:add the value of javascript in the hidden field在隐藏字段中添加javascript的值
【发布时间】:2012-05-13 11:47:45
【问题描述】:

我有这个 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) 的值?

也可以让&lt;input type="submit" /&gt;自动提交吗?

谢谢

【问题讨论】:

  • “如何在隐藏字段中添加 javascript 的值”是什么意思?自动提交是什么意思?
  • 隐藏字段,将javascript的值保存在隐藏字段中并回发到php,这可以帮助stackoverflow.com/questions/4949847/hidden-field-in-php
  • “自动提交”无需点击即可提交输入

标签: php javascript field hidden


【解决方案1】:

你的意思是,为了给隐藏字段喂食?

<input type="hidden" name="url" value="<? echo $_POST["url"]; ?>" />

关于提交,可以使用javascript来处理提交事件:

如果在&lt;form ... &gt;标签内添加属性name="FORMNAME",可以使用:

document.FORMNAME.submit();

用于提交表单,不使用提交按钮。

为了通过 javascript 提供隐藏字段,请使用:

document.FORMNAME.url.value = top.location;

【讨论】:

  • 正如 BenniKa 已经问过的,自动提交是什么意思?
  • url 字段的值 =
  • 您希望通过“自动提交”实现什么目标?
  • “自动提交”无需点击即可提交输入
  • 忘记自动提交"..只想用javascript值替换xxx
猜你喜欢
  • 1970-01-01
  • 2012-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多