Javascript自动发布表单的问题
我正在使用Javascript自动发布表单, 但我似乎有很多人告诉我这对他们不起作用 这一点非常重要,因为表格与我的付款相关:/ 如果我使用的是一种过时的方式,任何帮助都将不胜感激 这是我的密码:Javascript自动发布表单的问题,javascript,Javascript,我正在使用Javascript自动发布表单, 但我似乎有很多人告诉我这对他们不起作用 这一点非常重要,因为表格与我的付款相关:/ 如果我使用的是一种过时的方式,任何帮助都将不胜感激 这是我的密码: <script type="text/javascript"> document.getElementById('paypal_form').submit(); </script> 以下是简化的表格: <form method="POST" id="paypal_for
<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,确实是这样:标记格式不正确,似乎有多个不平衡的标记。浏览器可以处理大多数问题,但不会丢失结束标记。如果该页面是您真正的标记,请确保您至少正确关闭了所有标记,这可能会缓解问题。您在哪里找到丢失的标记?既没有也没有关闭标记。用页脚验证您的标记一个是我的错,为您删除了一些数据,有什么好地方可以放置其他的结束标记吗?