ravand
پنج شنبه 20 آبان 1389, 22:17 عصر
سلام من یه کد برای اعتبارسنجی نوع عکس پیدا کردم ولی مشکلش اینه که بیش از یه نوع عکس رو مقایسه نمی کنه . و اگه عکس نوعش مثلا jpg نباشه پیام میده و میگه مثلا نوع عکس شما gif است و باید jpg باشد. ولی من می خوام با چند نوع فرمت بررسی کنه.
مثلا بگه که فرمت عکس شما باید jpg یا gif یا png باشه.
کد های من :
<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>منبع کد وبلاگ : http://barnamenevisi.blogsky.com/1389/06/29/post-59/
می خوام حتما کدهاش با جاوا اسکریپت نوشته شده باشه نه php یا برنامه های تحت سرور دیگه .
:متفکر:
مثلا بگه که فرمت عکس شما باید jpg یا gif یا png باشه.
کد های من :
<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>منبع کد وبلاگ : http://barnamenevisi.blogsky.com/1389/06/29/post-59/
می خوام حتما کدهاش با جاوا اسکریپت نوشته شده باشه نه php یا برنامه های تحت سرور دیگه .
:متفکر: