解决方案 »
- 大家好,請教一個跨框架彈出層的問題
- js实例化excel插件,如何调用打印功能,请使用过的人指教
- |zyciis| 为什么 onkeydown="SetFocus(event,'txtManagerPass')" 我的js无效
- 求个简单的特效
- 求一个数字加逗号的问题(急,在线等)
- 关于html/jsp + js 线性图像问题 求指点
- 求救,时间等待问题,在线等
- 检索一个子串在一个字符串中的位置的函数是什么呀???IndexOf?InStr?为什么两个都不行?
- 请问网页上的LOADING是怎么做的?
- 为什么我这段js在火狐,ie下都可以使用,在谷歌浏览器就不行???
- new FormData()有人用过吗?
- extjs 引用不到指定的js(ext-base.js等)
<td>
<input type="radio" id="CheckPerson" cname="CheckPerson" name="domain.checkPerson" value="1" checked="checked"/> 全部
</td>
<td width="70" height="36" align="right" ></td>
<td>
</td>
<td></td>
</tr>
<tr>
<td width="70" align="right" ></td>
<td>
<input type="radio" name="domain.checkPerson" cname="CheckPerson" value="2"/> 部分人员
</td>
<td width="70" height="36" align="right" >
</td>
<td colspan="2">
</td>
</tr>
<tr>
<td width="70" align="right" ></td>
<td>
<input type="text" class="text" id="checkerCodes" name="domain.checkerCodes"
ondblclick="queryMultiplyCodeWayMulSelected('checkerCodes','checkerCodes','PrpMuser','checkerCodes');"
onkeyup="clearWriteIn(this);" style="background-color:#C5D9F1; width: 40%;">
</td> <td width="70" height="36" align="right" >
</td>
<td colspan="2">
</td>
</tr>
<SCRIPT type="text/javascript" >
$("[name='domain.checkPerson']").change(function(){
if($(this).val()==1){
$("[name='domain.checkerCodes']").parent().find("label").remove();
$("[name='domain.checkerCodes']").removeClass("error");
$("[name='domain.checkerCodes']").val("");
$("[name='domain.checkerCodes']").attr("disabled","disabled")
}else{
$("[name='domain.checkerCodes']").removeAttr("disabled");
$("[name='domain.checkerCodes']").rules("remove");
$("[name='domain.checkerCodes']").rules("add",{ required: true})
}
})
</SCRIPT>
刚进入页面的时候,radio默认选择的是“全部”,这个时候下面的输入框应该是不能写东西的,但是现在的情况是仍然可以写。只有当再次选择“全部”的时候,下面的输入框才不能写东西。也就是说第一次jQuery是无效的
$("[name='domain.checkerCodes']").rules("add",{ required: true})这两行代码有问题,没有方法rules请问你要达到什么效果?
$(function(){
//你的方法
}
刚进入页面的时候,radio默认选择的是“全部”,这个时候下面的输入框应该是不能写东西的,但是现在的情况是仍然可以写。只有当再次选择“全部”的时候,下面的输入框才不能写东西。也就是说第一次jQuery是无效的
判断是==1的时候才是disabled,可是你写的值==2
$( function( ) { } );和onload都是页面Dom全部加载完成之后执行的代码!
必须要加上。change属性的问题
1. 部分浏览器change不会被触发。
2. 如果能触发change,那么需要在绑定change之后,触发一次
例如:change方法().trigger( 'change' );