Проверка JQuery не работает в ie9, ie8, ie7, ie6 - PullRequest
1 голос
/ 04 октября 2011

привет, я использую плагин проверки jquery и jquery в моем приложении.проверка работает в Firefox, но не работает ни в одной IE версии.я не знаю почемупожалуйста помогите

<html>
<head>

<script type="text/javascript" src="<?php echo $this->config->item('3rd'); ?>jquery/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="<?php echo $this->config->item('3rd'); ?>jquery/jquery.validate.js"></script>

<script>

var jq = jQuery.noConflict(); 

jq(document).ready(function(){      

    var x=jq("#test").validate({                        

        rules: {
            fname: {
                required:true,
                minlength: 3,
                maxlength: 250   
            },              
            lname: {
                required:true,
                minlength: 3,
                maxlength: 250                  
            }
        },

        messages: {
            fname: {
                required: "Enter your Business Name",
                minlength: "At least 3 characters long",
                maxlength:"Maximum length allowed is 250 charactors"
            },                         
            lname: {
                required: "Enter City",
                minlength: "min length 3",
                maxlength:"Max length 250"
            }
        }

    }); 


});

</script>

</head>
<body>
    <form action="" method="post" id="test">
        First name: <input type="text" name="fname" /><br /> 
        Last name: <input type="text" name="lname" /><br /> 
        <input type="submit" value="Submit" />
    </form>

</body>
</html>

Ответы [ 2 ]

1 голос
/ 14 сентября 2012

Я только что проработал похожую проблему, где проверка работала во всех браузерах, кроме IE9.В моем случае у IE9 была проблема с запятой.

Я использовал инструменты разработчика (f12), затем щелкнул вкладку «Консоль».Если есть ошибка, IE сообщит вам номер файла и строки, с которыми у него возникли проблемы.

Это решило ее для меня.

Обычно я бы не использовал более старую версию Jquery (или что-то ещеиначе) решить проблему из-за потенциальных угроз безопасности, которые вы можете подвергнуть.Однако вы можете обнаружить, что версия, с которой вы работали, все еще безопасна.

1 голос
/ 04 октября 2011

мм я нашел проблему.я думаю jquery-1.6.2.min.js не работает с проверкой jquery в ie.я изменил его на jquery-1.3.2.min.js и это сработало, спасибо ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...