日期:2014-05-16  浏览次数:20444 次

jquery获取input表单中的密码值
如题,想用jq获取输入的密码值作为某个方法的参数,不知道是不是因为密码是表示为*****的原因,试了多种选择器都获取不到值,用alert测试,都是空字符串,求教各位大神有什么方法?
jQuery 选择器 获取值

------解决方案--------------------
不是你说的原因,肯定是你的代码有问题。
贴出你HTML 密码框部分的代码
------解决方案--------------------

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#abv").click(function(){
var ar=[];
$("input[type=password]").each(function(){
ar.push($(this).val());
});
var a=ar[0];
var b=ar[1];
alert("old-pass:"+a+"new:"+b);
});
})
</script>
<input type="button" id="abv" value="测试用按钮"/>
<table>
<tr>
<td width="100" height="40"><div class="text_rg">旧密码:</div></td>
<td width="600">
<div class="inp">
<input class="input_text2" old-password type="password" check-trigger="blur" check-len=1-20 check-message="<div class='no png'>请输入正确的密码</div>" check-ok="<div class='pass png'></div>"  />
</div>
</td>
</tr>
<tr>
<td height="40"><div class="text_rg">新密码:</div></td>
<td>
<div class="inp">
<input class="input_text2" new-password type="password" check-trigger="blur" check-len=6-20 check-message="<div class='no png'>请输入正确的密码</div>" check-ok="<div class='pass png'></div>" />
</div>
</td>
</tr>
</table>

------解决方案--------------------
<input class="input_text2" old-password type="password" check-trigger="blur" check-len=1-20 check-message="<div class='no png'>请输入正确的密码</div>" check-ok="<div class='pass png'></div>"  />

old-password='old-password'