Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript自动发布表单的问题_Javascript - Fatal编程技术网

Javascript自动发布表单的问题

Javascript自动发布表单的问题,javascript,Javascript,我正在使用Javascript自动发布表单, 但我似乎有很多人告诉我这对他们不起作用 这一点非常重要,因为表格与我的付款相关:/ 如果我使用的是一种过时的方式,任何帮助都将不胜感激 这是我的密码: <script type="text/javascript"> document.getElementById('paypal_form').submit(); </script> 以下是简化的表格: <form method="POST" id="paypal_for

我正在使用Javascript自动发布表单, 但我似乎有很多人告诉我这对他们不起作用

这一点非常重要,因为表格与我的付款相关:/

如果我使用的是一种过时的方式,任何帮助都将不胜感激

这是我的密码:

<script type="text/javascript">
document.getElementById('paypal_form').submit();
</script>
以下是简化的表格:

<form method="POST" id="paypal_form" name="paypal_form" action="https://www.paypal.com/cgi-bin/webscr" style="margin: 0; padding: 0; display: block; clear: both;">

<input type="submit" value="Click here if your browser does not automatically redirect you." style="margin: 0; margin-top: 12px; margin-bottom: 0px; font-size: 11px; padding=left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px;">
</form>

我想知道告诉你它不工作的人是否禁用了javascript。提交函数是什么样子的

谢谢你的回复。我问过他们同样的问题。是的,那是我的猜测。让javascript这样的客户端脚本语言处理表单提交通常不是一个好主意。这通常是留给服务器端编程语言的。奇怪的是,有一个提交按钮,用户可以在Javascript失败时提交,但这似乎对他们也不起作用。我的意思是,我说的是大约30个用户告诉我:/很好,Martin,确实是这样:标记格式不正确,似乎有多个不平衡的标记。浏览器可以处理大多数问题,但不会丢失结束标记。如果该页面是您真正的标记,请确保您至少正确关闭了所有标记,这可能会缓解问题。您在哪里找到丢失的标记?既没有也没有关闭标记。用页脚验证您的标记一个是我的错,为您删除了一些数据,有什么好地方可以放置其他的结束标记吗?