如何用JS判断两个文本框输入的数据不一致,并弹出对话框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用JS判断两个文本框输入的数据不一致,并弹出对话框相关的知识,希望对你有一定的参考价值。

是在用户填写注册信息的时候,使密码和确认密码一致,如果不一致弹出对话框,另外声明,我是在Dreamwerver上开发的,如果调用JAVA??谢谢了

1、页面引用xx.js
页面在俩文件框-->
密码:<input type="text" name="psd1" value="123456"/>
重复密码:<input type="text" name="psd2" value="123"/>
一检查按钮
<input type="button" onclick="checkPass()" name="txt2"="检查"/>

2、
function checkPass()
var psd1=document.getElementById("psd1").value;
var psd2=document.getElementById("psd2").value;
if(psd1!=psd2)
alert("密码不一致,请重新输入!");
return false;

return true;
参考技术A 1、页面引用xx.js
页面在俩文件框-->
密码:<input
type="text"
name="psd1"
value="123456"/>
重复密码:<input
type="text"
name="psd2"
value="123"/>
一检查按钮
<input
type="button"
onclick="checkPass()"
name="txt2"="检查"/>
2、
function
checkPass()
var
psd1=document.getElementById("psd1").value;
var
psd2=document.getElementById("psd2").value;
if(psd1!=psd2)
alert("密码不一致,请重新输入!");
return
false;

return
true;

如何用JQuery判断文本框输入的值是不是含有非法字符

javascript 检查字符串中是否含有非法字符

//正则
function trimTxt(txt)
 return txt.replace(/(^\\s*)|(\\s*$)/g, "");

/**
 * 检查是否含有非法字符
 * @param temp_str
 * @returns Boolean
 */
function is_forbid(temp_str)

                                                            查看全文

参考技术A 正则表达式啊 !!!!
var patrn=/[`~!@#$%^&*()_+<>?:",.\/;'[\]]/im;

if(patrn.test(zyd_name))

alert("提示信息:您输入的数据含有非法字符!");
returnfalse;

returntrue;追问

经过测试,是有用的,但]字符没效果。还有能解释一下 /[`~!@#$%^&*()_+?:",.\/;'[\]]/im的意思吗,是非法字符集合的话为啥]字符没效果呢

本回答被提问者采纳
参考技术B 什么文本非法呢?追问

比如说:-+~、/。,‘……(#等等,我做的是搜索功能

以上是关于如何用JS判断两个文本框输入的数据不一致,并弹出对话框的主要内容,如果未能解决你的问题,请参考以下文章

设置警告框为带有一个密文输入框的样式,并设置输入框键盘为数字键盘;判断密文输入框里的内容,并弹出相应提示

如何用JQuery判断文本框输入的值是不是含有非法字符

如何用JS弹出“有输入框并带有是、否、取消按钮”的对话框。

移动端软键盘弹出时文本输入框下沉获取焦点并弹出软键盘

js里如何判断两个文本框的值是不是一样?

如何用正则表达式限制文本框输入数字位数?