HTML表单操作URL - 将JS变量添加到URL

时间:2013-04-19 14:30:43

标签: javascript html forms submit concatenation

我有一个JS变量,它保存PHP变量的值。

<script>
var xxxx = "<?= $v2 ?>";
</script>

我还有一个指向superman.php的表单

<form action="superman.php" method="get" target="_blank">

我需要修改superman.php以便它保持:

  1. 来自

  2. 形式的元素的值
  3. 和javascript变量

  4. 我如何实现这一目标?

    谢谢。

1 个答案:

答案 0 :(得分:0)

您可以附加隐藏的输入:

addDataToForm('xxxx', xxxx);

function addDataToForm(name, value){
  var form = document.getElementsByTagName('form')[0];
  var hidden = document.createElement('input');
  hidden.type = 'hidden';
  hidden.name = name;
  hidden.value = value;
  form.appendChild(hidden);
}