<script type="text/javascript">
$(document).ready(function(){
$("input#p2").blur(function(){ //"确认密码"框失去焦点时 执行
var p1=$("input#p1").val();
var p2=$("input#p2").val();
if(p1!=p2){
$("#check").html("*两次输入的密码不一致");
}
$("input#p1").focus(function(){ //当两次输入密码不一致时 光标再置于"密码"框时 隐藏掉上面的提示
$("#check").hide();
});
});
});
</script>
// 问题:当提示错误时 我不改变“密码”框的内容 而只是改变“确认”框的值 这时将光标置于“确认”框并改变其值使与“密码”框的值相等时错误提示依然存在 (头疼!!) 请问用jquery怎么实现表单的验证呢??
//===========================
.......................
<tr><td width="136">密 码:</td>
<td width="623" height="15">
<input type="password" name="pwd1" id="p1" />
</td></tr>
<tr >
<td width="136">确认密码:</td>
<td width="600" height="15">
<input type="password" name="pwd2" id="p2"/>
<span id="check"></span>
</td></tr>
................
$(document).ready(function(){
$("input#p2").blur(function(){ //"确认密码"框失去焦点时 执行
var p1=$("input#p1").val();
var p2=$("input#p2").val();
if(p1!=p2){
$("#check").html("*两次输入的密码不一致");
}
$("input#p1").focus(function(){ //当两次输入密码不一致时 光标再置于"密码"框时 隐藏掉上面的提示
$("#check").hide();
});
});
});
</script>
// 问题:当提示错误时 我不改变“密码”框的内容 而只是改变“确认”框的值 这时将光标置于“确认”框并改变其值使与“密码”框的值相等时错误提示依然存在 (头疼!!) 请问用jquery怎么实现表单的验证呢??
//===========================
.......................
<tr><td width="136">密 码:</td>
<td width="623" height="15">
<input type="password" name="pwd1" id="p1" />
</td></tr>
<tr >
<td width="136">确认密码:</td>
<td width="600" height="15">
<input type="password" name="pwd2" id="p2"/>
<span id="check"></span>
</td></tr>
................
解决方案 »
- 关于节点定位问题
- 提示信息中的单引号和双引号该如何写法?
- 不常见的子页面控制父页面的JS
- 我是用FOR 循环,循环出多个复选框,怎样才能判断选择一个或多个,但不是全选?JS+JSP
- 如何用js控制让指定的图层显示在最上层,我将z-index的值设成最大也没用
- 为什么添加的文本不能居右,style不起作用
- 一段图片滚动的代码(看懂给分)
- 小小问题~~~您肯定行!!!新手上路请多关照:)
- 在JAVASCRIPT中显示文件保存对话框,如何使这个对话框当用户输入的文件存在时,显示覆盖文件的确认信息?
- 请教一个关于xml的问题
- google suggest频繁访问数据的问题大家是如何处理的
- js弹出窗口的问题
$(document).ready(function(){
iclick("#p1","#p2","#check");
iclick("#p2","#p1","#check");
});
function iclick(a,b,c){
$(b).blur(function(){
var p1=$(a).val();var p2=$(b).val();
if(p1!=p2){$(c).html("*两次输入的密码不一致");$(a).focus();}
else{$(c).html("");}
});
}