X
تبلیغات
رایتل

به وبلاگ برنامه نویسی خوش آمدید.

برنامه نویس وب و نرم افزار تحت دسکتاپ

ایمیل rss feeds friendfa
  • آموزش برنامه نویسی وب
  • آموزش html و css
  • آموزش php و mysql
  • jquery
  • java
دکمه ی بعدی اسلاید شو دکمه ی قبلی اسلاید شو


بررسی نوع فایل با جاوا اسکریپت

می خوام کدی جاوا اسکریپتی  رو بذارم که در فرم آپلود فایل نوع فایل ما را مشخص می کند و در صورتی که مثلا فایل ما از نوع  jpg نباشد به ما پیام اخطار می دهد. این روش به ما کمک می کند که مثل مطلب قبلی فایل ما برای سرور ارسال نشود تا معتبر بودن اون مشخص شود همون لحظه که روی دکمه ی send کلیک می کنیم بدون ارسال فرم پیام میده که عکس شما باید با فرمت jpg باشد. یا آن فرمت مشخص شده باشد.

<html>
<head>
<title>type upload</title>
<script type="text/javascript" language="JavaScript">
function check() {
  var ext = document.f.pic.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'jpg') {
    alert(   ext+' عکس شما باید با فرمت جی پی جی باشد ولی '+'شما انتخاب کردید یک فایل');
    return false; }
  else
    return true; }
</script>
</head>
<form method="post" name=f
enctype="multipart/form-data" onsubmit="return check();" action="">
<br>
<input type="file" name="pic" size="40" accept="image/jpeg"><br>
<input type="submit" value="Send">
</form>
</body>
</html>

توضیحات در ادامه ی مطلب

ما اول یک تابع به نام check مشخص کردیم که با فرم در ارتباط است. در خط بعدی متغیر ما مشخص می شود .

و در خط if(ext != 'jpg')  به بعد نوعی اعتبار سنجی صورت می گیرد که در صورتی که فایل ما از نوع jpg نباشد پیام اخطار  می دهد، که نوع فایل اشتباهی  هم با ext+ مشخص می شود و در غیر این صورت هیچ اخطاری نمی دهد.

onsubmit="return check();"


برای توافق  به برگشت در صورت نادرست بودن نوع فایل با توجه به تابع .


کاربر وبلاگ نوشته شده توسط راوندی در تاریخ دوشنبه 29 شهریور‌ماه سال 1389 ساعت 03:51 ب.ظ  چاپ 

نظرات (1)


چهارشنبه 7 مهر‌ماه سال 1389 ساعت 01:03 ق.ظ
سلام

خوبی

وب جالبی داری

موفق باشی

التماس دعا
امتیاز: 0 مثبت 0 منفی


برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
نام:
ایمیل(پنهان می ماند):
وب/وبلاگ:
متن نظر:
لبخند


 درباره من
عکس پروفایل

سلام ، من محمدرضا هستم ، و اهل راوند کاشان. برنامه نویس وبسایت هستم . اگر میخواهید سایتی طراحی کنید با من تماس بگیرید ، می تونید توی وبلاگ بهم پیام بدید . متشکرم.
  بایگانی

دسته‌ها

 جدیدترین یادداشت‌ها
مشکل نمایش border با کلیک روی texbox یا کلیک روی لینک
رفع خطای ()Fatal error: Cannot redeclare jdate
گرفتن پشتیبان از بانک اطلاعاتی با کمک mysqldump
چگونه برنامه نویس شویم؟
افزونه ای برای عکس گرفتن از سایت
مشکل ویرایشگر ckeditor با ایجکس
قالب وبلاگ برنامه نویسی
اجرا نشدن فایل جاوا در cmd
اخطار عدم پشتیبانی از FULLTEXT در قسمت phpmyadmin
رنگی کردن کد در برنامه ی word و صفحات وب با کمک notepad++
طریقه ی ثبت دامین ir
کتاب آموزش آسان و کاربردی php و mysql
لینک گذاشتن روی بخشی از تصویر
چند مطلب اضافه شده به کتاب آموزش سریع و آسان jquery
کتاب آموزش سریع و آسان jquery
اخطار no privileges در برنامه ی wamp 2.4 در قسمت ایجاد دیتابیس
گرادینت gradient برای همه ی مرورگرها
کنفرانس برنامه نویسان php
مشکل قالب های میهن بلاگ
کتاب آموزش ++C
کتاب آموزش tkinter به زبان ساده
مترجم قالب
گرد کردن div در مرورگر اکسپلورر
ضبط صدا با کمک جاوا اسکریپت ، جی کوئری ، php و فلش
لینک های آموزش برنامه نویسی
حفره ی امنیتی در مرورگر اکسپلورر
نمایش عکس از روی سایت در برنامه ی جاوا
نمایش لینک به صورت تصادفی
برنامه ی شکلک های الفورآی
گذاشتن پسورد روی پوشه در سایت
لیست کامل عناوین یادداشت‌ها
 موارد دیگر

آمار تعداد کل بازدید ها : 459543
rss feeds

Powered By

www.barnamenevisi.blogsky.com

Copyright © 2014 barnamenevisi.blogsky.com