按两次HTML表单按钮打开新页面
HTML Form button press twice to open new page
我想做一个简单的登录使用表单,我创建了一个表单,有输入字段的用户键入密码,然后用户按提交按钮
密码将使用javascript检索,如果密码是正确的,它将打开一个新的页面
<script language="javascript">
function check(form)/*function to check userid & password*/
{
/*the following code checkes whether the entered userid and password are matching*/
if(form.password.value == "nopassword")
{
self.location='main.html'
}
else
{
alert("Wrong Password'nTry again Bak Choy Friend! :)")/*displays error message*/
}
}
</script>
.
.
.
<form>
<input type="text" placeholder="Password" name="password">
<input type="button" class="button" value="Login" onclick="check(this.form)"/>
</form>
但问题是它需要用户按两次而不是一次才能打开一个新页面?第一次按密码键,地址栏显示
…net/?密码= nopassword
然后,第二次我按下密码按钮,它会重定向到新的页面我可以知道如何解决这个问题吗?
试试这个:
<script language="javascript">
function check(form)/*function to check userid & password*/
{
/*the following code checkes whether the entered userid and password are matching*/
if(form.password.value === "nopassword")
{
self.location = 'main.html';
return true;
}
else
{
alert("Wrong Password'nTry again Bak Choy Friend! :)")/*displays error message*/
return false;
}
}
</script>
<input type="button" class="button" value="Login" onclick="return check(this.form);"/>
相关文章:
- 在检查单选按钮的值是否正确后,如何将其带到新页面
- 在IE11中,点击next或back按钮,使用intro.js打开一个新页面
- 重定向至javascript中单击按钮的新页面
- 当用户在加载到新页面之前多次单击“提交”按钮时,防止多次提交
- Javascript:根据单选按钮选择重定向到新页面
- 滚动到顶部按钮并打开新页面
- 如何获得链接到新页面的按钮,并预先填充搜索栏
- 单击按钮并根据复选框b中的设置值输出消息和打开新页面
- 单击相同的按钮刷新当前页面并导航到新页面
- 如何使用javascript提交表单,而无需按钮触发新页面
- 点击离子导航条上的按钮移动到新页面的所有3种方式都不起作用
- 点击按钮后加载新页面(不重复)
- 在php中按下一个按钮打开一个新页面
- 重定向一个新的页面按钮点击
- 如何在加载新页面时启用jquery标签/单选按钮
- 按两次HTML表单按钮打开新页面
- 传递单选按钮以重定向到新页面
- 单选按钮到新页面
- 确定浏览器的关闭按钮单击,刷新并进入新页面
- 如何在加载新页面和显示ok按钮时显示Pop