jquery验证在IE8中不起作用
我想验证复选框,单击提交,如果选中,控件将转到文本框,否则它可能会禁用。对于最新的浏览器可以,但在IE8和IE9中不起作用jquery验证在IE8中不起作用,jquery,validation,checkbox,internet-explorer-8,Jquery,Validation,Checkbox,Internet Explorer 8,我想验证复选框,单击提交,如果选中,控件将转到文本框,否则它可能会禁用。对于最新的浏览器可以,但在IE8和IE9中不起作用 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(function
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$("#chkPassport").click(function ()
{
if ($(this).is(":checked")) {
$("#txtNumber").removeAttr("disabled");
$("#txtNumber").focus();
}
else
{
$("#txtNumber").attr("disabled", "disabled");
}
});
});
</script>
//html follows
<form action="Orgpaymentgateway.spring" id="orgpaymentgateway" method="post" name="orgpaymentgateway" onsubmit="return checkCheckBox(this)">
<ul>
<li>
<div class="pack">
<label for="chkPassport">
<input type="checkbox" id="chkPassport" required name="myPack[]" id="group_name_0" onchange="this.setCustomValidity(validity.valueMissing ? 'Please Select atleast one package ' : '');" />
</label>
<br />
<img src="images/image-sample.jpg" style="vertical-align:middle;padding:10px 40px;">
<br />
<input type="text" required name="quantity[]" onkeydown="return AllowNonZeroIntegers(event)" id="txtNumber" placeholder="License Count" disabled="disabled"/>
</div>
</li>
</ul>
<div class="clearfix"></div>
<div class="sub_but">
<input type="submit" value="Proceed to Checkout" class="sub-btn" name="Sumbit">
</div>
</form>
$(函数(){
$(“#chkPassport”)。单击(函数()
{
如果($(this).is(“:checked”){
$(“#txtNumber”).removeAttr(“禁用”);
$(“#txtNumber”).focus();
}
其他的
{
$(“#txtNumber”).attr(“禁用”、“禁用”);
}
});
});
//html如下
-
并非所有jquery事件都能被Internet Explorer
旧版本识别。您可以使用javascript
进行此操作
结果
$(函数(){
$(文档)。在(“单击”上,“#chkPassport”,函数()
{
如果(document.getElementById('chkPassport').checked){
document.getElementById('txtNumber')。disabled=false
document.getElementById(“txtNumber”).focus();
}
其他的
{
document.getElementById('txtNumber')。disabled=true
}
});
}); 代码>
-