js中的总结汇总(以后的都收集到这篇)
2024-10-15 11:53:21
点1:js中的比较字符串是否相等,js中是用"=="这个来判断是否相等,这点跟java中不一样,java中是.equals()这种方法。
在之前写的ajax的demo中,因为用了.equals()来比较两个密码是否相等,找了好久都没找到原因。所以切记js中是用“==”,而不是.equals()方法。
实例:
<script type="text/javascript">
function checkPassword(){
var pass1 = document.getElementById("passwod").value;
var pass2 = document.getElementById("confirm").value;
alert("pass1:"+pass1+" ,pass2:"+pass2);
if(!(pass1==pass2)){//可以正常比较,
//之前用的!(pass1.equals(pass2)),郁闷了好久才发现这里跟Java中不一样
alert("jinlai");
document.getElementById("confirm").innerHTML="前后密码不一致,请确认并重新录入";
document.getElementById("name").focus();//重新定位到账号录入部分
}
}
</script>
对应的html代码如下:
<body>
name:<input type="text" id="name" name="userName" onblur="checkName()"/>
<span id="span1" class="s1"></span>
</br>
password:<input type="password" name="password" id="password" /></br>
confirm: <input type="password" id="confirm" onblur="checkPassword()"/>
<span id="span2" class="s1"></span>
</body>
最新文章
- Apache服务停止:信号灯超时时间已到,指定的网络名不再可用
- 1019mysql 复制技术
- 【9-15】python学习笔记01
- Entity FrameWork 增删查改的本质
- gulpfile.js
- IE自动化
- Java中集合List,Map和Set的区别
- JDK配置及tomcat部署
- OpenCV——PS 图层混合算法 (四)
- 一个tomcat下部署不同端口多个应用
- overall error
- Beego学习笔记
- 网易云音乐 歌词制作软件 BesLyric (最新版本下载)
- linux下查看端口占用
- Linux性能测试分析命令_vmstat
- 视频基础知识:浅谈视频会议中H.264编码标准的技术发展
- 全网最详细的PLSQL Developer + Oracle client的客户端 或者 PLSQL Developer + Oracle server服务端的下载与安装过程(图文详解)
- linux下面mmap和setsignal函数用法
- C++ 的编译过程
- C# / .Net Core 访问MongoDb库