以下代码适用于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>
答案 0 :(得分:0)
你需要添加更多'...
像这样:$("#validateform").validate({
'errorClass': 'invalid',
'rules': {
'bike_url': {
'required': 'true',
'url': 'true'
}
}
})
基本上每个这样的键/值都应该是''。