我有一个file.php,它正在回显html文件的内容。解决我的问题的方法似乎是根据stackoverflow使用formaction,但由于某种原因我无法使其正常工作。 “创建用户”有效,但“商店”无效。我已经尝试过在'shop'按钮上也没有formaction,因为我已经有action = shop但它不起作用。我在做什么错了?
<form method="post" action="shop.php">
<table>
<p>
<input type="submit" value="Sign in" name="sign_in" form method="post" formaction="shop.php"/>
<input type="submit" value="Create user" name="create_user" formaction="createuser.php" />
</table>
</p>
</form>
答案 0 :(得分:1)
第一个按钮不需要在表单属性中定义的formaction。
您可以尝试将输入更改为按钮吗?像
<button type="submit" formaction="createuser.php">Create User</button>
在此处使用type =“ submit”很重要,否则formaction将被忽略。
答案 1 :(得分:0)
尝试从提交输入中的登录中删除表单操作,表单和方法属性。我知道您说您删除了formaction,但是我认为以下内容应该可以解决。
<input type="submit" value="Sign in" name="sign_in" />
答案 2 :(得分:0)
我不知道这是否可以解决您的问题,但是您的收盘价签不在哪里,应该是这样:
<form method="post" action="shop.php">
<table>
<p>
<input type="button" value="Sign in" name="sign_in" form method="post" formaction="shop.php"/>
<input type="button" value="Create user" name="create_user" formaction="createuser.php" />
</p>
</table>
</form>