【发布时间】:2021-05-02 06:03:32
【问题描述】:
我已经阅读了以前的帖子,并尝试在我的 HTML 表单元素上应用 onsubmit,但似乎仍然不起作用。我有如下:
<form class="button" id="arrow" onsubmit='return hotelList()'>
<input type='submit' value='Submit'/>
</form>
和js:
const hotelList = () => window.location.href = './ochome.html';
有什么建议吗?谢谢
完整代码: 新问题:我的必填字段似乎不起作用,无论如何都会将我发送到另一个页面......
enter code here
<form action="/user-details.html" class='login'>
<!-- is this GET or POST?? -->
<label for="username" >Username</label><br>
<input class="whitebox" type="text" id='username' required/>
<label for="pass" id='pass'>Password</label><br>
<input class="whitebox" type='password' id='passBox' required/>
<input type="submit" id='arrow' value="> Submit">
</form>
【问题讨论】:
-
对不起我的 HTML:
-
尝试输入:
-
也许您想将用户重定向到 ochome?如果是这样,您可以删除表单标签并放置一个由带有 href 属性的 a 标签包裹的按钮
-
我确实有带 href 的 ,但它似乎不符合要求 - 会再试一次,谢谢
-
当您错过表单上的操作属性时会发生这种情况。只有在需要将数据发送到服务器(比如联系表单)时才应该使用表单和提交按钮。
标签: javascript onclick submit