View Full Version : مشکل این کد چیه
mohammadreza0123
سه شنبه 22 بهمن 1392, 18:16 عصر
<script type='text/javascript'>
function send()
{
var f=form1.input.value;
var ext=f.substr(f.length-3,3);
if((ext=="jpg")||(ext=="JPG")||(ext=="GIF")||(ext=="gif")||(ext=="png")||(ext=="PNG"))
document.form1.submit();
else
alert("hi");
}
</script>
به جای
document.form1.submit();
alert میزنم نشون میده
توو submit مورد داره که نفهمیدم
colors
سه شنبه 22 بهمن 1392, 20:40 عصر
document.form1.submit, اون form1 باید اسم فرمتون باشه؟
<form action="" method="post" name="MyForm">
ضمنا بعضی از کتابخانه ها یا اسکریپتهای دیگه میتونن در رفتارش تغییر ایجاد کنن
mohammadreza0123
چهارشنبه 23 بهمن 1392, 06:51 صبح
اسم فرمم خب همینه که گفتید
اما Submit نمیشه چرا
در این آدرس کدهامو گذاشتم
خواهشا میتونید کمک کنید
http://barnamenevis.org/showthread.php?441113-%D9%85%D8%B4%DA%A9%D9%84-%D8%A7%DB%8C%D9%86-%DA%A9%D8%AF-%DA%86%DB%8C%D9%87
colors
چهارشنبه 23 بهمن 1392, 09:53 صبح
دوست عزیز ولیدیت شما اشتباه بود.
بفرما:
<!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" />
<title>Untitled Document</title>
</head>
<body>
<script type='text/javascript'>
function send() {
var file = document.getElementById('up').value;
var array1 = new Array;
array1 = file.split("\\");
var len = array1.length;
var fileU = array1[len-1];
var Ffile = fileU.substring(fileU.lastIndexOf(".")+1);
if ( Ffile == "jpg" || Ffile == "jpeg" ) {
document.form1.submit();
} else {
alert("Error");
}
}
</script>
<form action="saveFileUpload.php" method="post" enctype="multipart/form-data" name="form1" >
<p>
<input name="maximumSize" type="hidden" value="8000000" />
<input name="input" type="file" id="up" />
</p>
<p>
<input type="button" onclick="send();" value="Send" />
</p>
</form>
</body>
</html>
بهتره ولیدیت اصلی رو سمت سرور انجام بدین.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.