ورود

View Full Version : مشکل کوچیک



abbas27
جمعه 25 اردیبهشت 1394, 15:17 عصر
سلام-چرا این کد به درستی جواب نمیده.یه input fileدارم که میخوام اگه سایز فایل زیاد بود کلیدی رو غیر فعال کنه و اگه سایز مجاز بود از حالت غیر فعالی خارج بشه.


$('#file').change(function(){

//this.files[0].size gets the size of your file.
alert(this.files[0].size);
if(this.files[0].size>3000){

var button = $('#insert');


button.attr('disabled' ,'disabled');
}
else
{
button.removeAttr('disabled');


}
});

abbas27
شنبه 26 اردیبهشت 1394, 19:37 عصر
ای بابا هچکس نبود جواب بده؟

tux-world
دوشنبه 28 اردیبهشت 1394, 06:30 صبح
چیزی که شما نوشتید هیچ ربطی به خود فایل نداره. یعنی هیچ مانوری روی خود فایل ندادید فقط اومدید روی input کار کردید که هیچ ربطی به فایل نداره :لبخندساده:

abbas27
دوشنبه 28 اردیبهشت 1394, 12:52 عصر
خب راهنمایی کنید چیکار کنم.من فقط سایز فایل رو بررسی کردم.دوستان خواهشا راهنمایی کنید

hamedarian2009
دوشنبه 28 اردیبهشت 1394, 23:30 عصر
این یک مثال


<input type="file" id="photo"> <br>
<button>Upload</button>

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
(function(){
$('#photo').change(function (){
var size = this.files[0].size;
console.log(size);
if(size > 1000000 ) {
$('button').attr('disabled', 'disabled');
} else {
$('button').removeAttr('disabled');
}
});
})();
</script>

abbas27
دوشنبه 28 اردیبهشت 1394, 23:45 عصر
مرسی داری رفیق.

hamedarian2009
سه شنبه 29 اردیبهشت 1394, 09:41 صبح
خواهش میکنم اون دستور console.log رو میتونی comment کنی چون برای دیباگ نوشتم فراموش کردم پاکش کنم