当前位置: 代码迷 >> JavaScript >> Javascript-如何自动发布表格
  详细解决方案

Javascript-如何自动发布表格

热度:93   发布时间:2023-06-13 12:38:50.0

我有一个要在页面加载时自动提交的表单,但是它正在提交空白表单。

这是手动代码,当我单击“提交”或“否”时,没有问题。

<form method="post">
    <label>Do You Authorize <?php echo $this->escapeHtml($this->clientId) ?>?</label><br />
    <input type="submit" name="authorized" value="yes">
    <input type="submit" name="authorized" value="no">
</form>

这是自动代码:

<body onload="document.getElementById('myForm').submit();">
<form method="post" id="myForm">
    <label>Do You Authorize <?php echo $this->escapeHtml($this->clientId) ?>?</label><br />
    <input type="submit" name="authorized" value="yes">
</form>

自动化代码可以完美地提交,但是当我转储$ _POST变量时,它为空。

有什么想法吗?

尝试将您的<input type="submit">更改为<input type="hidden"> 可能是因为没有人真正单击“提交”按钮,所以该值没有被传递。

  相关解决方案