เคลียร์ค่าใน text file ยังไงค่ะ กรุณาแนบไฟล์บทคัดย่อ จะเคลียร์ใน text น่ะค่ะ ลองหลายแบบแล้วก็ยังเหมือนเดิม ปล. รวม check_order เป็นอันเดียวกันยังไงค่ะ
Code (PHP)
function check_order(){
var obj = document.form;
if(obj.file1.value==""){ alert("กรุณาแนบไฟล์บทคัดย่อ"); obj.file1.focus(); return false }
var m = obj.file1.value.split('.');
m1 = m[1];
if(m1 != "zip" && m1 != "rar" && m1 != "pdf" && m1 != "doc" && m1 != "xls" && m1 != "ppt"){
alert("ชนิดไฟล์ที่อัพโหลดต้องเป็นไฟล์ \n\n - Winzip(.zip),\n - Winrar(.rar),\n - Microsoft Word(.doc),\n - Microsoft Excel(.xls),\n - Microsoft PowerPoint (.ppt),\n - Adobe Acrobat(.pdf)\n\nเท่านั้น ");
obj.file1.focus();
return false;
}
else return true;
}
function check_order2(){
var obj = document.form;
if(obj.file2.value==""){ alert("กรุณาแนบไฟล์โครงการวิจัย"); obj.file2.focus(); return false }
var m = obj.file2.value.split('.');
m1 = m[1];
if(m1 != "zip" && m1 != "rar" && m1 != "pdf" && m1 != "doc" && m1 != "xls" && m1 != "ppt"){
alert("ชนิดไฟล์ที่อัพโหลดต้องเป็นไฟล์ \n\n - Winzip(.zip),\n - Winrar(.rar),\n - Microsoft Word(.doc),\n - Microsoft Excel(.xls),\n - Microsoft PowerPoint (.ppt),\n - Adobe Acrobat(.pdf)\n\nเท่านั้น ");
obj.file2.focus();
return false;
}
else return true;
}
<form action="<?php echo $PHP_SELF ; ?>" method="post" enctype="multipart/form-data" name="form" id="form" onsubmit="return check();">
<input name="file[]" type="file" id="file1" size="55" OnChange="check_order(this)" />
<input name="file[]" type="file" id="file2" size="55" OnChange="check_order2(this)"/>
</form>
จะเคลียร์ใน text น่ะค่ะ
ลองหลายแบบแล้วก็ยังเหมือนเดิม
ปล. รวม check_order เป็นอันเดียวกันยังไงค่ะTag : - - - -
Date :
2010-04-26 14:57:50
By :
mamozaa
View :
1545
Reply :
11
หลังจาก alert นะครับ
obj.file1.value=""; //เป็นการกำหนด value = ค่าว่างครับ
Date :
2010-04-26 15:06:36
By :
kaos
ลองแล้วค่ะ มันยังอยู่
ไม่หายอะค่ะ
Date :
2010-04-26 17:38:07
By :
mamozaa
ลองไปกำหนดที่ฟอร์มเทคบ๊อกเลยยังงับ
<INPUT TYPE="file" NAME="file[]" VALUE="">
Date :
2010-04-26 17:44:44
By :
dekcomnvc
กำหนด value="" แล้วค่ะ
แต่ก็เหมือนเดิม
ไม่เคลียร์
Date :
2010-04-26 17:49:01
By :
mamozaa
กด submit แล้วพอเข้าหน้าเวบใหม่มันยังไม่หาย หรือว่ายังไงหว่า
เพราะโดยปกติ ถ้ากด submit หรือกด ย้อนกลับ (back)
มันน่าจะหายนะงับ *-* ไครู้ตอบด้วยเน้อ อยากรู้เช่นกัน
Date :
2010-04-26 17:53:30
By :
dekcomnvc
ยังไม่ได้กด submit ค่ะ
เช็ค ฟอแมตไฟล์ ก่อน
แล้วค่อยกด submit
Date :
2010-04-26 17:56:58
By :
mamozaa
งั้นลองเพิ่มตัวแปรใน if ว่า
$value = "";
พร้อมทั้งไปกำหนดใน textfile ว่า
<INPUT TYPE="file" NAME="file[]" VALUE="$value">
พร้อมทั้งกำหนดไว้บริเวณก่อนถึง form ว่า
$value = "";
คือถ้าเปิดหน้านี้ปุ๊บ ยังไงก็เริ่มต้นด้วยค่าว่าง พอกดแล้วเข้าเงื่อนไข ก็กำหนดเป็นค่าว่างอีก ยังไงลองดูนะ
น่าจะได้นะครับ ลองดู
ไปล๊ะกลับบ้านก่อนเหะๆ ^o^
Date :
2010-04-26 18:01:43
By :
dekcomnvc
Code (PHP)
function check_order(){
var obj = document.form;
if(obj.file1.value==""){
alert("กรุณาแนบไฟล์บทคัดย่อ");
obj.file1.focus(); return false }
var m = obj.file1.value.split('.');
m1 = m[1];
if(m1 != "zip" && m1 != "rar" && m1 != "pdf" && m1 != "doc" && m1 != "xls" && m1 != "ppt"){
var value = "";
alert("ชนิดไฟล์ที่อัพโหลดต้องเป็นไฟล์ \n\n - Winzip(.zip),\n - Winrar(.rar),\n - Microsoft Word(.doc),\n - Microsoft Excel(.xls),\n - Microsoft PowerPoint (.ppt),\n - Adobe Acrobat(.pdf)\n\nเท่านั้น ");
obj.file1.value=="";
obj.file1.focus();
return false;
}
else return true;
}
<?
$value = "";
?>
<form action="<?php echo $PHP_SELF ; ?>" method="post" enctype="multipart/form-data" name="form" id="form" onsubmit="return check();">
<input name="file[]" type="file" id="file1" size="55" OnChange="check_order(this)" value="$value" />
</form>
แบบนี้รึป่าวค่ะ
ไม่หายอะค่ะ
^^
Date :
2010-04-26 18:16:44
By :
mamozaa
สงสัยต้องรอคนเก่งๆมาตอบแล้วอ่างับ
Date :
2010-04-27 08:07:46
By :
dekcomnvc
ดัน ๆ คับ รอผู้รู้มาตอบ เอ่อ
ลอง รีเทินออกมาเป็น $value ดูยังคับ
Date :
2010-04-27 18:00:38
By :
dekcomnvc
ไม่ได้เช็คตอนกด submit หรือครับ แล้วเช็คใช้ script อะไรครับ
Date :
2010-04-28 00:57:10
By :
Manussawin
Load balance : Server 05