html页面验证用户名和密码并且点击自己制作的登陆按钮跳转到另外一个页面

HTML页面直接用script验证必须用form吗?能不能不用form?不用form的方法是什么?不用连接数据库,就是一个简单的验证,固定的用户名和密码。还有就是点击自己... HTML页面直接用script验证必须用form吗?能不能不用form?不用form的方法是什么?不用连接数据库,就是一个简单的验证,固定的用户名和密码。还有就是点击自己做的一个按钮来提交,这个怎么搞。。。? 展开
 我来答
百度网友40075d3
2019-07-09 · TA获得超过310个赞
知道答主
回答量:1
采纳率:0%
帮助的人:2.6万
展开全部

HTML页面用 script 验证不是必须要用 form 的,可以直接给页面里的 DOM 对象定义 id 属性,用 javascript 操作 DOM 对象即可。

针对您提的问题想要实现的效果,下面说说不用 form 表单和数据库来实现用户名和密码验证的方法:

1、首先,给 HTML 页面里的用户名和密码输入框都定义一个id属性,例如:

用户名:<input type="text" id="username" value="">

密   码:<input type="password" id="password" value="">

2、其次,放置一个按钮 <button type="button" name="chkBtn" id="chkBtn"> 登录</button>

3、编写 javascript 脚本代码,主要思路如下:

(1)为按钮增加一个 click 的监听,当鼠标点击该按钮时执行;

(2)获取 input 用户名和密码输入框的输入值;

(3)验证输入值是否符合要求;

(4)符合要求页面跳转到设置的指定页面;

(5)不符合要求提示用户输入错误。

4、最后,在浏览器里运行该页面,测试一下效果。完整代码如下图所示。

扩展资料

1、document.getElementById(); 通过 ID 获取元素的用法

网页 HTML 由标签将信息组织起来,而标签的 id 属性值是唯一的,就像是每人有一个身份证号一样,只要通过身份证号就可以找到相对应的人。那么在网页中,我们通过id先找到标签,然后进行操作。

2、innerHTML 属性

语法:Object.innerHTML,innerHTML 属性用于获取或替换 HTML 元素的内容。

注意:

(1)Object是获取的元素对象,如通过document.getElementById("ID")获取的元素;

(2)注意书写,innerHTML区分大小写。

3. value 属性

语法 Object.value,value 属性用于获取或替换 HTML 元素的value属性中的内容。

参考资料来源:百度百科-DOM(文档对象模型)

spant8
推荐于2018-03-02 · TA获得超过1755个赞
知道小有建树答主
回答量:2113
采纳率:50%
帮助的人:664万
展开全部
<form method="post" action="###" name="myform" onsubmit="checkpost()">
<label for="name">用户名:</label><input type="text" name="name" id="name" /><br />
<label for="pw">密码:</label><input type="password" name="pw" id="pw" /><br />
<input type="submit" value="提交" />
</form>
<script>
function checkpost(){
if(document.forms[0].name.value=="你要的用户名"&&document.forms[0].pw.value=="你要的密码"){
window.location="你要跳转的地址";
}else{
alert("用户名或密码不正确!")
return false;
}
}
</script>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷三叔
2012-05-05 · TA获得超过276个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:41.7万
展开全部
<form method="post" action="###" name="myform">
<label for="name">用户名:</label><input type="text" name="name" id="name" /><br />
<label for="pw">密码:</label><input type="password" name="pw" id="pw" /><br />
<input type="submit" value="提交" />
</form>
上面是个很简单的示例..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式