Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ใช้ java script โค้ดนี้มันทำงานไม่ได้นะครับ มันต้องแก้ตรงไหน ช่วยทีคับ



 

ใช้ java script โค้ดนี้มันทำงานไม่ได้นะครับ มันต้องแก้ตรงไหน ช่วยทีคับ

 



Topic : 082401

Guest




<HTML>
<HEAD>
<TITLE>รายการสั่งซื้อสินค้า</TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<SCRIPT LANGUAGE="JavaScript">
//สำหรับตรวจสอบว่าในการซื้อสินค้า 3 ได้ซื้อสินค้า 2 ด้วยหรือไม่
function checkLotr(form) {
//ถ้าเป็นการคลิกเลือก ไม่ใช่คลิกเอาออก
if (form.product3.checked) {
if(!form.product2.checked) {
alert("ท่านต้องสั่งสินค้าชิ้นนี้พร้อมกับสินค้าขิ้นที่
2");
form.product3.checked = false;
}
}
}
//สำหรับคิดราคารวมของสินค้าแต่ละชนิด
function checkPrice(obj){
//ถ้ายังไม่ได้คลิกสินค้าก็ไม่เอา

a = parseInt(obj.value);
if (obj.name == "p1") {
if (!(obj.form.product1.checked)) {alert
("โปรดกาสินค้าก่อนครับ"); obj.value=""; return;}
else { obj.form.total1.value = a*295; obj.value=a;}
}
if (obj.name == "p2") {
if (!(obj.form.product2.checked)) {alert
("โปรดกาสินค้าก่อนครับ"); obj.value=""; return;}
else { obj.form.total2.value = a*450; obj.value=a;}
}
if (obj.name == "p3") {
if (!(obj.form.product3.checked)) {alert
("โปรดกาสินค้าก่อนครับ"); obj.value=""; return;}
else { obj.form.total3.value = a*100; obj.value=a;}
}
}
//สำหรับตรวจสอบข้อมูลทั้งหมด
function validate(form){
//ตรวจชื่อ
if (form.user.value=="") {alert("ใส่ชื่อผู้ใช้ด้วยครับ");
form.user.focus(); return;}
//ตรวจรหัสผ่าน

if ((form.passw1.value=="") || (form.passw2.value==""))
{alert("ใส่รหัสผ่านด้วยครับ"); return;}
else if (form.passw1.value!= form.passw2.value) {
alert ("รหัสผ่านไม่ตรงกัน โปรดใส่ใหม่อีกครั้งครับ");
form.passw1.value = form.passw2.value = "";
form.passw1.focus();
return;
}
//ตรวจอีเมล์
if (form.email.value=="") {alert("ใส่อีเมล์ด้วยครับ");
form.email.focus(); return;}
atval = form.email.value.indexOf("@" , 0);
dotval = form.email.value.indexOf(".", atval);
if ((atval == -1) || (dotval == -1)) {alert ("ใส่อีเมล์ไม่ถูกต้องครับ");
form.email.focus(); return;}
//ตรวจที่อยู่
if (form.address.value == "") {alert("ใส่ที่อยู่ด้วยครับ"); return;}
//ตรวจวิธีชำระเงิน
if (!((form.payment[0].checked) || (form.payment[1].checked) ||
(form.payment[2].checked))){
alert("โปรดระบุวิธีชำระเงินด้วยครับ");
return;
}
ลงโฆษณาที่นี่

if (form.payment[0].checked) { payment = form.payment[0].value;}
else if (form.payment[1].checked) { payment =
form.payment[1].value;}
else if (form.payment[2].checked) { payment =
form.payment[2].value;}
//ตรวจรายการสินค้า
if (!((form.product1.checked) || (form.product2.checked)
||(form.product3.checked) )) {
alert("โปรดระบุสินค้าที่ต้องการสั่งด้วยครับ"); return;
}
//แสดงทั้งหมด
if (confirm("ข้อมูลของคุณคือ : \n ชื่อผู้ใช้ : "+ form.user.value + "\n" +
"รหัสผ่าน : " + form.passw1.value + "\n" +
"อีเมล์ : " + form.email.value + "\n" +
"ที่อยู่ : " + form.address.value + "\n" +
"วิธีการชำระเงิน : " +payment + "\n"
)) form.submit();
}
</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="order" ACTION="temp.cgi">
<P>
<TABLE WIDTH="100%" CELLSPACING="10">
<TR>
<TD><FONT SIZE="+2" COLOR="blue"><B>รายละเอียดผู้สั่งซื้อ :</B></
FONT></TD>
<TD><FONT SIZE="+2" COLOR="blue"><B>วิธีชำระเงิน :</B></
FONT></TD>
</TR><TR>
<TD>
ชื่อผู้ใช้ : <INPUT TYPE="TEXT" NAME="user" size="20"><BR><BR>
รหัสผ่าน : <INPUT TYPE="PASSWORD" NAME="passw1" size="20"
MAXLENGTH="10"><BR><BR>
ทวนรหัส : <INPUT TYPE="PASSWORD" NAME="passw2" size="20"
MAXLENGTH="10" ><BR><BR>
e-mail : <INPUT TYPE="TEXT" NAME="email" size="20"><BR><BR>
ที่อยู่ : <TEXTAREA NAME="address" ROWS="5" COLS="20"></TEXTAREA><BR>
</TD><TD VALIGN="TOP">
<INPUT TYPE="RADIO" NAME="payment" VALUE="ธนาณัติ"> ธนาณัติ
<BR><BR>
<INPUT TYPE="RADIO" NAME="payment"
VALUE="โอนเข้าธนาคาร"> โอนเข้าธนาคาร <BR><BR>

<INPUT TYPE="RADIO" NAME="payment" VALUE="บัตรเครดิต">
บัตรเครดิต <BR>
</TD></TR>
</TABLE>
</P><HR>
<P>
<FONT SIZE="+2" COLOR="blue"><B>รายละเอียดสินค้า :</B></
FONT><BR><BR>
<FONT SIZE="+1">โปรดคลิกในช่องหน้าสินค้าที่ต้องการสั่งและกรอก
จำนวนที่ต้องการ</FONT><BR><BR>
<TABLE BORDER="0" WIDTH="70%" CELLPADDING="5"
CELLSPACING="5">
<TR>
<TD><INPUT TYPE="CHECKBOX" NAME="product1"> 1: Harry Potter
Book1</TD>
<TD>จำนวน <INPUT TYPE="TEXT" NAME="p1" SIZE="5"
onChange="checkPrice(this)"> เล่ม </TD>
<TD>รวมเป็นเงิน <INPUT TYPE="TEXT" NAME="total1" SIZE="5">
บาท</TD>
</TR>
<TR>
<TD><INPUT TYPE="CHECKBOX" NAME="product2"> 2: Lord Of The
Rings</TD>

<TD>จำนวน <INPUT TYPE="TEXT" NAME="p2" SIZE="5"
onChange="checkPrice(this)"> เล่ม </TD>
<TD>รวมเป็นเงิน <INPUT TYPE="TEXT" NAME="total2" SIZE="5">
บาท</TD>
</TR>
<TR>
<TD><INPUT TYPE="CHECKBOX" NAME="product3"
onClick="checkLotr(this.form)"> 3: แหวนที่ระลึก</TD>
<TD>จำนวน <INPUT TYPE="TEXT" NAME="p3" SIZE="5"
onChange="checkPrice(this)"> วง </TD>
<TD>รวมเป็นเงิน <INPUT TYPE="TEXT" NAME="total3" SIZE="5">
บาท</TD>
</TR>
</TABLE>
</P><HR>
<INPUT TYPE="BUTTON" NAME="button1" SIZE="5"
VALUE="ดำเนินการสั่งซื้อ" onClick="validate(this.form)">
<INPUT TYPE="RESET" NAME="button2" SIZE="5"
VALUE="กรอกข้อมูลใหม่">
</FORM>
</BODY>
</HTML>




Tag : HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-16 10:27:54 By : Andy View : 900 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Error ? บรรทัดครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-16 17:29:30 By : mr.win
 


 

No. 2

Guest


copyมาจาหwebsiteนี้แต่มันทำงานไม่ได้นะครับ มันต้องแก้ตรงไหน

http://www.bixblogs.net/javascript-form-event-hendler-0/
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 09:34:54 By : Andy
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ใช้ java script โค้ดนี้มันทำงานไม่ได้นะครับ มันต้องแก้ตรงไหน ช่วยทีคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่