jquery validate 验证$("#aForm").rules("remove");的用法
我有两个按钮,按钮b需要验证按钮a不需要验证当我点击按钮1时,为空验证,红框等随之点击按钮a,按钮b的验证还有,即使我2没有验证还是有红框$("#aForm").rule...
我有两个按钮,
按钮b需要验证
按钮a不需要验证
当我点击按钮1时,为空验证,红框等
随之点击按钮a,按钮b的验证还有,即使我2没有验证还是有红框
$("#aForm").rules("remove");
搜到这个方法,运行之后,是不验证了,但是直接跳出去了,不继续走我的代码了
我现在不知道,是$("#aForm").rules("remove");这句话错了跳出了js呢
还是这句话本身就有return的效果。
怎么解决?
具体代码如下:
/**
* abutton click
* 不需要验证的button
*/
$("#btn_a").on("click", function(){
resetDetailBorderColor();
$("#aForm").rules("remove");//走完这里就不走下面了
$("#aForm").attr("action", "?a");
$("#aForm").submit();
});
/**
* bbutton click
* 需要验证的button
*/
$("#btn_b").on("click", function(){
setUpdateValidate();//这是非空判定出现红框的方法
resetDetailBorderColor();
if(!$("#aForm").valid()){
return;
}
$("#aForm").attr("action", "?b");
$("#aForm").submit();
});
----------------------------------
当我点击按钮b时,为空验证,红框等
随之点击按钮a,按钮b的验证还有,即使我a没有验证还是有红框
--------------------------------
修改以上的话
-------------------------------- 展开
按钮b需要验证
按钮a不需要验证
当我点击按钮1时,为空验证,红框等
随之点击按钮a,按钮b的验证还有,即使我2没有验证还是有红框
$("#aForm").rules("remove");
搜到这个方法,运行之后,是不验证了,但是直接跳出去了,不继续走我的代码了
我现在不知道,是$("#aForm").rules("remove");这句话错了跳出了js呢
还是这句话本身就有return的效果。
怎么解决?
具体代码如下:
/**
* abutton click
* 不需要验证的button
*/
$("#btn_a").on("click", function(){
resetDetailBorderColor();
$("#aForm").rules("remove");//走完这里就不走下面了
$("#aForm").attr("action", "?a");
$("#aForm").submit();
});
/**
* bbutton click
* 需要验证的button
*/
$("#btn_b").on("click", function(){
setUpdateValidate();//这是非空判定出现红框的方法
resetDetailBorderColor();
if(!$("#aForm").valid()){
return;
}
$("#aForm").attr("action", "?b");
$("#aForm").submit();
});
----------------------------------
当我点击按钮b时,为空验证,红框等
随之点击按钮a,按钮b的验证还有,即使我a没有验证还是有红框
--------------------------------
修改以上的话
-------------------------------- 展开
1个回答
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>checkbox</title>
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<script src="js/1.js" type="text/javascript"></script>
</head>
<body>
<table id="table1">
<tr>
<td><input type="checkbox" value="1"/>1</td>
<td id="k_1"><input type="text" name="student" id="s_1" readonly="true"/></td>
</tr>
<tr>
<td><input type="checkbox" value="2"/>2</td>
<td id="k_2"><input type="text" name="student" id="s_2" readonly="true"/></td>
</tr>
<tr>
<td><input type="checkbox" value="3"/>3</td>
<td id="k_3"><input type="text" name="student" id="s_3" readonly="true"/></td>
</tr>
<tr>
<td><input type="checkbox" value="4"/>4</td>
<td id="k_4"><input type="text" name="student" id="s_4" readonly="true"/></td>
</tr>
</table>
</body>
</html>
-------------------------------------------------------------
$(document).ready(function() {
$("td[id^='k_']").hide();
var check = $(":checkbox"); //得到所有被选中的checkbox
var actor_config; //定义变量
check.each(function(i){
actor_config = $(this);
actor_config.click(
function(){
if($(this).attr("checked")==true){
$("#k_"+$(this).val()).show();
}else{
$("#k_"+$(this).val()).hide();
}
}
);
});
});
<html>
<head>
<title>checkbox</title>
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<script src="js/1.js" type="text/javascript"></script>
</head>
<body>
<table id="table1">
<tr>
<td><input type="checkbox" value="1"/>1</td>
<td id="k_1"><input type="text" name="student" id="s_1" readonly="true"/></td>
</tr>
<tr>
<td><input type="checkbox" value="2"/>2</td>
<td id="k_2"><input type="text" name="student" id="s_2" readonly="true"/></td>
</tr>
<tr>
<td><input type="checkbox" value="3"/>3</td>
<td id="k_3"><input type="text" name="student" id="s_3" readonly="true"/></td>
</tr>
<tr>
<td><input type="checkbox" value="4"/>4</td>
<td id="k_4"><input type="text" name="student" id="s_4" readonly="true"/></td>
</tr>
</table>
</body>
</html>
-------------------------------------------------------------
$(document).ready(function() {
$("td[id^='k_']").hide();
var check = $(":checkbox"); //得到所有被选中的checkbox
var actor_config; //定义变量
check.each(function(i){
actor_config = $(this);
actor_config.click(
function(){
if($(this).attr("checked")==true){
$("#k_"+$(this).val()).show();
}else{
$("#k_"+$(this).val()).hide();
}
}
);
});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询