بستن دسته بندی
۶۳
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
نمایش دسته بندی ها (۶۳ آموزش)
کدهای آماده برای منو
کدهای آماده برای منو
7
کدهای آماده برای نمایش لینک
کدهای آماده برای نمایش لینک
1
کدهای آماده برای موس
کدهای آماده برای موس
1
کدهای آماده برای فرم ها
کدهای آماده برای فرم ها
15
کدهای آماده برای زمان و تاریخ
کدهای آماده برای زمان و تاریخ
16
کدهای آماده برای محاسبه گرها
کدهای آماده برای محاسبه گرها
23

نویسنده علیرضا گلمکانی
شماره کلید 668
گزینه ها

جلوگیری از آپلود یک فایل که دارای فاصله در نام خود است (با javascript)

هنگامی که امکان آپلود فایل به کاربر داده می شود، باید مراقب باشیم که کاربر، فایلی را آپلود کند که نام آن فایل، ایجاد مشکل کند. مثلا ممکن است بخواهیم که نام فایل، دارای فاصله نباشد (این مورد، برای CGI-scripts ایجاد مشکل می کند). به فرم زیر توجه کنید، اگر فایلی را برای آپلود انتخاب کنید که در نام خود، فاصله داشته باشد، یک پیام خطا به شما نمایش داده می شود (پس از فشار دادن دکمه submit) :


Result

بنابراین کاربر متوجه این مورد شده و نام فایل را تغییر می دهد تا برای آپلود مناسب باشد.

کدها :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script language="JavaScript">
function validate(){
var invalid = " "; // Invalid character is a space

if (document.submitform.filename.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
else {
return true;
   }
}
</script>

</head>

<body>

<center>
<form name="submitform" onSubmit="return validate()">
<input type="file" name="filename">
<p>
<input type="submit" value="Submit">
</form>
</center>

</body>
</html>

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)

گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

×

شماره کلید


کلید
×

شماره دسته کلید


دسته کلید
×

جستجو


جستجو