除了IE7,jQuery工作在一切。 (检查我的逗号)

时间:2010-05-03 13:25:45

标签: jquery validation uploadify

以下代码适用于IE8,FF,Safari,Chrome等等(不用担心IE6),但在IE7中无效。我用细齿梳子完成了代码。检查了逗号,用;搞砸了,但它不会去任何地方。我正在使用jQuery Validate和Uploadify脚本。

有人能在这看到问题吗?谢谢。

    <script type="text/javascript">
        jQuery(document).ready(function($) {

            $("#validateform").validate({
                errorClass: 'invalid',
                rules: {
                    bike_url: {
                        required: true,
                        url: true
                    }
                }   
            })

            $("#uploadify").uploadify({
                'uploader'  : '<?php echo $url . '/wp-content/plugins/biketest/includes/uploadify/uploadify.swf'; ?>',
                'script'    : '<?php echo $url . '/wp-content/plugins/biketest/class/class.uploadify.php'; ?>',
                'folder'    : '<?php echo $url . '/wp-content/plugins/biketest/uploads'; ?>',
                'cancelImg' : '<?php echo $url . '/wp-content/plugins/biketest/includes/uploadify/cancel.png'; ?>',
                'auto'      : true,
                'fileDesc'  : '.jpg or .png files only please.',
                'fileExt'   : '*.jpg;*.jpeg;*.png;',
                'sizeLimit' : '2097152',
                'buttonText': 'Choose Image',
                'scriptData': { 
                    'random': '<?php $rand = rand(0, 999999); echo $rand ?>'
                },
                'onComplete': function(event, queueID, fileObj, response, data) {
                    var image = '<?php echo $rand; ?>-' + ((fileObj.name).toLowerCase()).replace(' ', '');

                    setTimeout(function(){ $(".uploaded").attr('src', '<?php echo $url; ?>/wp-content/plugins/biketest/uploads/s-' + image); }, 500);
                    $("[name=bike_img]").val(image);
                }
            })
        });
    </script>

1 个答案:

答案 0 :(得分:0)

你需要添加更多'...

像这样:

$("#validateform").validate({
                'errorClass': 'invalid',
                'rules': {
                    'bike_url': {
                        'required': 'true',
                       'url': 'true'
                    }
                }   
            })

基本上每个这样的键/值都应该是''。