我需要帮助在html/javascript创建一个密码表单
i need help creating a password form in html/javascript
我试图使一个密码字段,它不工作,如果有人知道什么是错误的
我将非常感谢我的代码(可能是所有的代码,因为这是我的第二个项目)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Password</title>
<script>
(function pw_check() {
var $password;
$password = document.write(document.getElementById("password"));
if ($password = "pass") {window.open("alert.html");}
else {window.open("pwfail.html");};
});
</script>
<meta name="viewport" content="width=device-width; initial-scale=1.0">
</head>
<body>
<form>
<input type="password"/>
<button onclick="pw_check" id="password">submit</button>
</form>
</body>
</html>
两个问题:
-
onclick="pw_check();"
,否则你只是引用函数而不是实际调用它 -
你的
pw_check()
功能是各种错误。试一试:function pw_check() { var pw = document.getElementById('password_input').value; if( pw == "pass") location.href = "alert.html"; else location.href = "pwfail.html"; }
然后把你的表单改成:
<form> <input type="password" id="password_input" /> <button type="button" onclick="pw_check();">submit</button> </form>
添加ID:
您尝试通过ID获得元素:document.getElementById("password")
,而您的输入没有ID:
<input type="password"/>
添加ID:
<input id="password" type="password"/>
和删除按钮的ID - ID必须是唯一的
相关文章:
- jquery mobile上多个页面上的一个表单
- 循环遍历包含另一个表单的表单
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如何通过 JS 将内容从一个表单中的一个文本框复制到另一个表单中的另一个文本框
- Slding表单不会一次显示一个表单
- html链接onclick弹出一个表单
- 使用 javascript 将值从一个表单传递到另一个表单
- 当在一个表单中进行更改时,ng-disabled 会触发所有表单验证
- 如何将一个表单中的项目添加到 Rails 中另一个表单的下拉选项
- 如何在一个表单标记中验证多个字段集
- 如何从一个表单的输入字段中获取数据,并使用JQuery在不同的表单中填充相同的输入类型
- 在PHP中将下拉选择列表的内容从一个表单传递到另一个表单
- 一个表单包含多个提交操作
- Javascript-更正用户名和密码以启用另一个表单
- 在ul后面添加一个表单
- angular js如何在提交一个表单时验证另一个表单
- 如何将某些HTML从一个页面转换为另一个表单
- 使用JavaScript将数据从一个表单显示到另一个页面
- 两个表单,一个选择/下拉框-需要将选择值从一个表单复制到另一个表单