java Script学习笔记(五)----操作DOM对象之表单验证和加密

表单加密

在这里插入图片描述
在这里插入图片描述

form中的onSubmit是表单级别的,当aaa()返回true时,表单才会提交,如果返回false,则不会提交

如果使用按钮的onClick,就无法通过回车直接提交表单,所以推荐使用表单级别的onSubmit

上述代码中,是最合适的加密方式,加密后的密码设置为hidden类型的input,这样用户就不可见,且加密完成时密码不会突然变长,密码的加密一般使用md5加密

MD5在线链接:https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js

<script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js"></script>

加密效果:
在这里插入图片描述
在这里插入图片描述

使用JQuery方式进行加密

从上面可以看到使用原生的JS进行加密还是过于繁琐,所以我们还是使用JQuery来操作

<div>
  <form action="#" method="post" onsubmit="return check()">
    <p>
        <span>username:</span><input type="text" name="username" id="uname">
    </p>
    <p>
        <span>password:</span><input type="password" name="password" id="pwd">
    </p>
    <p>
        <input type="hidden" name="hidepwd" id="hidepwd">
    </p>
    <p>
        <input type="submit" name="" id="">
    </p>
  </form>
</div>
<script>
   function check(){
    var hidepwd=md5($('#pwd').val());
    $('#hidepwd').val(hidepwd);
    return true;
}
</script>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值