0

以下代码适用于 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>
4

1 回答 1

0

你需要再添加一些'...

像这样:

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

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

于 2010-05-03T13:44:57.697 回答