Javascript-如何自动发布表单

Javascript-如何自动发布表单,javascript,post,Javascript,Post,我有一个表单,我想在页面加载时自动提交,但它提交的是一个空白表单 这是手动代码,当我单击“提交”时,是或否都不会出现问题 <form method="post"> <label>Do You Authorize <?php echo $this->escapeHtml($this->clientId) ?>?</label><br /> <input type="submit" name="author

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

这是手动代码,当我单击“提交”时,是或否都不会出现问题

<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>

您是否授权?
自动代码完全可以提交,但是当我转储$u POST变量时,它是空的


你知道为什么吗?

试着把你的
改成
。可能是因为没有人真正单击“提交”按钮,所以该值没有传递。

尝试将
更改为
。可能是因为没有人真正单击“提交”按钮,所以该值没有传递。

尝试将
更改为
。可能是因为没有人真正单击“提交”按钮,所以该值没有传递。

尝试将
更改为
。可能是因为没有人真正单击“提交”按钮,所以该值没有传递。

很高兴它起作用。如果你能接受这个答案那就太好了:)。被接受了,因为你回答得太快了,所以我一开始无法接受。很高兴它奏效了。如果你能接受这个答案那就太好了:)。被接受了,因为你回答得太快了,所以我一开始无法接受。很高兴它奏效了。如果你能接受这个答案那就太好了:)。被接受了,因为你回答得太快了,所以我一开始无法接受。很高兴它奏效了。如果你能接受这个答案,那就太好了:)。被接受,因为你回答得太快了,所以我一开始无法接受。