以下是我的HTML:
注意:万一有人想知道,它正在使用bootstrap库.
我有表格,它POST到login.php但我希望按钮Make a new account
将相同的数据发布到register.php.
那可能吗?如果是这样,怎么样?
将标记的action
属性设置form
为要将数据发送到的页面的URL.
请尝试以下方法:
在HTML中为Make a new account
按钮添加onclick事件处理程序:
在JavaScript中:
function register() { this.action = 'register.php'; return true; }
如果这不起作用,您可以尝试:
function register() { var frm = document.getElementById("myform"); frm.action = 'register.php'; return true; }
上述解决方案中的一个或两个应该适合您.更喜欢第一种方法,因为它更清洁.
请将此作为起点,而不是复制粘贴解决方案,并遵循开发的最佳实践.
我有表格,它POST到login.php,但我想按钮创建一个新帐户发布相同的数据到register.php.
那可能吗?
在HTML5中,使用提交按钮上的formaction属性.
但浏览器支持可能还不是很好.可以使用Polyfil解决,该Polyfil会自动将点击处理程序附加到此类按钮,并action
动态更改表单的属性.