งานเข้าละครับ แก้ไปแก้มา Java script ไม่ทำงาน -*- ผมกำลังหาทางเสริม พอกด submit ไปแล้วจะขึ้นว่า "ส่ง อีเมลเรียบร้อย"
มันก็ใช้งานได้ไม่ใช่เหรอค่ะ
Date :
2010-01-27 23:38:07
By :
SAUACTH
แปลกมากครับผม ใช้งาน ไม่ได้ อันนี้เป็นแค่ส่วนหนึ่งของ code นะครับ
ใครพอจะ ชี้แจง สาเหตุที่อาจจะทำให้ ใช้งานไม่ได้มั่งครับ
ขอสาเหตุคร่าวๆทีได้ไหมครับผม - -
Date :
2010-01-28 09:44:16
By :
Behavior
แล้วมันฟ้องอะไรไหมครับ
Date :
2010-01-28 09:53:21
By :
ความรู้เท่าหางอึ่ง
มันไม่ฟ้องอะไรเลยครับ ประมาณว่า กด submit ไปก้อโหลดเฉยๆ เลย - -.
ปกติ pop up มันจะทำงาน ชิมิคับ อันนี้มันไม่ทำงานเลย
ไม่ฟ้องเออเร่อด้วย เหมือนกับว่า สคิป จาว่า มันหายไปเลย - -
จะเกี่ยวไหมครับประมาณว่า มัน ไปผสมอยู่กับฟอร์มอะไร
Date :
2010-01-28 10:02:52
By :
Behavior
http://www.neo-netsoft.com/web2553/index.php?option=com_dailymessage&Itemid=5&lang=th
ทดสอบอาการดูได้ครับ
- -. มันไม่ pop up เลยทั้งๆ ที่ โค้ด ก้อ เหมือนด้านบน
Date :
2010-01-28 10:04:14
By :
Behavior
มันก็แจ้งเตือนให้กรอกชื่อ กับเมล
เพราะคุณเช็คไว้แค่นั้น ใช่ไหมค่ะ
Date :
2010-01-28 10:26:34
By :
SAUACTH
ลองเอา document.download.submit(); ใน function ออกก่อนนะคะ ยังไม่ต้องให้มัน submit ดูว่า js ทำงานไหม
Date :
2010-01-28 10:28:10
By :
ultrasiam
ใช่ครับ ปกติมันต้อง ขึ้นแบบนั้น แต่ ตอนนี้มันแปลกมากที่ไม่ขึ้นนอะไรเลย -*-
ลอง ทดสอบได้ จาก ลิงค์ ข้างบนอะครับ
Date :
2010-01-28 10:30:20
By :
Behavior
อีกอย่างลองเรียก function ที่ปุ่มแทนที่จะเรียกที่ form ดูนะคะ
Date :
2010-01-28 10:32:01
By :
ultrasiam
ลองเอาออกแล้วครับ - -. แต่ จะเช็คยังไงอะครับว่ามันทำงานไหม
Date :
2010-01-28 10:35:06
By :
Behavior
ให้ alert() อะไรก็ได้ที่ function เป็นการ bug แบบง่าย ๆ ว่ามันเข้า function ไหม
Date :
2010-01-28 10:45:18
By :
ultrasiam
<form name="formmain" action="" method="post">
<form name="download" id="download" class="download" method="post" action="" onSubmit="JavaScript:return fncSubmit();">
....
</form>
</form>
Date :
2010-01-28 10:49:34
By :
xbeginner01
ทดสอบดูละครับ ไร้การ ตอบ สนอง ครับ -*-
จาว่า สคิป ไม่ทำงาน หมดเลยงับ
สาเหตุอาจจะมาจาก อะไรๆได้บ้างหรอครับ ตอนนี้เหมือน
จาว่า มัน หายไปเลยงับ
Date :
2010-01-28 10:49:43
By :
Behavior
view source ดู ก็มี script นะคะ
Date :
2010-01-28 10:59:22
By :
ultrasiam
ใช่งับ ผม ถึง งงว่า เพราะอะไรมันถึงไม่ทำงาน มันแปลก มาก
Date :
2010-01-28 11:00:09
By :
Behavior
การจะเช็คว่า js ทำงานไหม ง่ายที่สุดก็คือ <script>alert("javascript")</script> ค่ะ
เอาไปวางไว้ในไฟล์ ให้ทำงานตอน onload ค่ะ ถ้าทำงานก็แสดงว่า javascript ใช้งานได้
แต่ function ของคุณ ไม่ทำงาน
ต่อไป ลองตรวจสอบ function ค่ะ ใช้ bug ตัวเดิม ก็ <script>alert("javascript")</script> นี่แหละค่ะ
เอาไปใส่ไว้ใน function แล้ว comment คำสั่งอื่น ๆ ไว้ให้หมด ลองทำงานดูตามปกติ
ถ้ามี alert ก็แสดงว่าการเรียก function ของคุณใช้งานได้ปกติ ต่อไปก็มาดูคำสั่งใน function ค่ะ
แต่ถ้า ไม่มี alert ก็แสดงว่า คุณเรียก function ไม่ถูก ค่ะ
Date :
2010-01-28 11:07:00
By :
ultrasiam
function fncSubmit()
alert('สวัสดีครับ'); // บรรทัดนี้อ่ะคับ ที่เจอในเว็บที่ให้มา
{
if(document.download.firstname.value == "")
{
alert('Please input FirstName');
document.download.firstname.focus();
return false;
}
if(document.download.email.value == "")
{
alert('Please input Email');
document.download.email.focus();
return false;
}
document.download.submit();
}
Date :
2010-01-28 11:12:38
By :
pjgunner
แล้วผมจะทำยังไงให้มัน เข้าที่ form download ได้อะครับผม
Date :
2010-01-28 11:18:31
By :
Behavior
function fncSubmit()
//alert('สวัสดีครับ'); error ตรงนี้ปิด คอมเมนต์ไปครับ แล้วลองทดสอบดู
{
Date :
2010-01-28 11:35:38
By :
xbeginner01
โอ ได้ละงับ มันเกิดจาก การซ้อน form นิ เอง - -3 เหอ ปวด หัว จิงๆ แก้ นู่น นี่นี่เจ้ง แก้ นนี่ ไอ่นั่นเจ้ง -*-
ขอบคุณ ทุกคนมากนะครับ
Date :
2010-01-28 11:39:49
By :
Behavior
<script language="JavaScript">
function Chklength() {
var v1 = document.frmnomination.txtisbn.value;
var v2 = document.frmnomination.txtname.value;
var v3 = document.frmnomination.txtau.value;
var v4 = document.frmnomination.txtedition.value;
var v5 = document.frmnomination.txtpub.value;
var is_numeric = /[0-9]$/;
if (v1 == "")
{
alert("กรุุณากรอกหมายเลย ISBN ด้วยค่ะ");
document.frmnomination.txtisbn.focus();
return false;
}
else if (v2 == "" && v3 == "")
{
alert("กรุณากรอกชื่อหนังสือและชื่อผู้แต่งด้วยค่ะ");
document.frmnomination.txtname.focus();
document.frmnomination.txtau.focus();
return false;
}
else if (!is_numeric.test(v1))
{
alert("กรุุณากรอกหมายเลข ISBN ให้เป็นตัวเลขเท่านั้นค่ะ");
return false;
}
else if (!is_numeric.test(v4))
{
alert("กรุุณากรอกพิมพ์ครั้งที่ให้เป็นตัวเลขเท่านั้นค่ะ");
return false;
}
else if (!is_numeric.test(v5))
{
alert("กรุุณากรอกปีที่พิมพ์่ให้เป็นตัวเลขเท่านั้นค่ะ");
return false;
}
else
{
return true;
}
}
</script>
<form name="frmnomination" method="post" action"" onSubmit="Javascript:return Chklength();">
<br>
<h2><div align="center" >
<p>การเสนอรายชื่อหนังสือ</p>
</div></h2><br>
<tr><td>ISBN : <input type="text" name="txtisbn" id="txtisbn" size="15" ></td><br><br></tr>
<tr><td>หมวดหนังสือ : <input type="text" name="txtcate" id="txtcate" size="30"></td><br><br></tr>
<tr><td>ชื่อหนังสือ : <input type="text" name="txtname" id="txtname" size="30"></td><br><br></tr>
<tr><td>ผู้เขียน : <input type="text" name="txtau" id="txtau" size="30"></td><br><br></tr>
<tr><td>ผู้พิมพ์ : <input type="text" name="txtpublish" id="txtpublish" size="30"></td><br><br></tr>
<tr><td>พิมพ์ครั้งที่ : <input type="text" name="txtedition" id="txtedition" size="10" ></td><br><br></tr>
<tr><td>ปีที่พิมพ์ : <input type="text" name="txtpub" id="txtpub" size="10" ></td><br><br></tr>
<tr><td> <input type="submit" id="Submit" value="Submit" OnClick="return Chklength();"></td>
<br><br></tr>
</form>
<?php
$user="root";
$password="aaa";
$database="lib";
mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or die( "Unable to select database");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
$query = "INSERT INTO book_nomination ";
$query .="(idbook_nomination,isbn,name,categories,pub,edition,authorName,pubName) ";
$query .="VALUES ";
$query .="('"."','".$_POST["txtisbn"]."','".$_POST["txtname"]."','".$_POST["txtcate"]."' ";
$query .=",'".$_POST["txtpub"]."','".$_POST["txtedition"]."','".$_POST["txtau"]."','".$_POST["txtpublish"]."') ";
$result = mysql_query($query);
if($_POST["txtisbn"] != "" || ($_POST["txtname"] != "" && $_POST["txtau"] != ""))
{
if($result)
{
echo "เสนอเรียบร้อยแล้วค่ะ";
}
else
{
echo "Error Save [".$query."]";
}
}
else
{
}
?>
Date :
2011-10-27 14:42:10
By :
GET
ปัญหาเดียวกันเลยครับ แล้วก็ไม่สามารถบันทึกข้อมูลลงฐานข้อมูลด้วยครับ ผมไม่เข้าใจว่าผมผิดตรงไหน ช่วยดูให้ผมด้วยนะครับ (มือใหม่ครับ)
Date :
2011-10-27 14:43:58
By :
guest
Load balance : Server 05