js里如何判断两个文本框的值是不是一样?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js里如何判断两个文本框的值是不是一样?相关的知识,希望对你有一定的参考价值。
写了一个注册界面,需要判断初次输入密码和确认密码是否一样,以下是我写的代码,但是不管我输的密码是否一致它都显示的是不一致,求解
function checkpwd2(input)
var pwd2 = input.value;
var tip2 = document.getElementById("tip2");
var tips = document.getElementById("tip1").value;
if(pwd2 == null || pwd2 == '')
tip2.innerhtml = '<span style="color:red;font-size:14px;">请输入确认密码</span>';
return false;
else if(pwd2 != tips )
tip2.innerHTML = '<span style="color:red;font-size:14px;">两次密码不一致</span>';
你把你的相关的HTML标签的代码也贴上来看看追问
密码 请输入6~16位密码
追答你的tip1是div标签?那你取值的话用document.getElementById("tip1").innerText
追问 请输入确认密码
这是下面确认的密码,刚才由于字数限制没贴,
我改成inner.Text了它还是一样的啊,没变呢
是document.getElementById("tip1").innerText,不是inner.Text
追问这里打错了,代码是写的innerText,而且我刚才百度了一下,貌似innerText 设置或获取位于对象起始和结束标签内的文本
追答是的,div标签,默认是没有value这个属性的,所以你上面的取值document.getElementById("tip1").value;会有问题
追问可是按照你说的方法改了还是不对啊
本回答被提问者和网友采纳c++获取文本框的值
定义了一个变量,如何获取textbox1中值,在label中显示出来
单击button按钮,再在label中显示
textBox1.GetWindowText(str);
label.SetWindowText(str);
基本原理就是上述三句,定义一个CString ,然后定义文本框变量textbox1,得到其值,然后定义label变量label,你可以起个别的名字,然后设置值显示就可以了。
这几个函数都是MFC封装的控件属性和操作。 参考技术A 在button单击响应函数中加入:
label->Caption = textbox1->Text; 参考技术B CString str = _T("");
GetDlgItem(IDC_textbox1)->GetWindowText(str);
GetDlgItem(IDC_label)->SetWindowText(str);
以上是关于js里如何判断两个文本框的值是不是一样?的主要内容,如果未能解决你的问题,请参考以下文章