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,027

HOME > PHP > PHP Forum > ช่วยผมด้วยคับ ผมอยากให้ function showdata() ทำงานก่อนกดปุ่ม submit เพียงไม่กี่วินาที่คับ



 

ช่วยผมด้วยคับ ผมอยากให้ function showdata() ทำงานก่อนกดปุ่ม submit เพียงไม่กี่วินาที่คับ

 



Topic : 025017



โพสกระทู้ ( 10 )
บทความ ( 0 )



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




/******************************************************************/
ช่วยผมด้วยคับ ผมอยากให้ function showdata() ทำงานก่อนกดปุ่ม submit เพียงไม่กี่วินาที่คับ
อาจารย์ไม่ให้ใช้ timeout อ่ะคับ

โดยที่เมื่อกด submit ก็ยังคง ส่งข้อมูลไปที่ 'income_store.php' อยู่คับ

ช่วยผมด้วยนะครับ

ขอบคุณครับ
/*******************************************************************/

<script type="text/javascript">
function showdata(){
var test ;
for(j=0; j<document.forms.length-1; j++){
for(i=1; i<document.forms[j].elements.length-2; i=i*2){
test = document.forms[j].elements[i].value;
document.write("<tr><td><input type='hidden' name='lo_amount_goods["+j+"]' " +"value="+test+ " size='10'></td></tr>");
}
}
}
</script>

<form name='form2' method='post' action='income_store.php'>";


<input type='submit' name='Submit' style='BACKGROUND: #33CCFF' value='ชำระเงิน' )'>
</form>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-02-26 15:57:38 By : savok_hiphop View : 1447 Reply : 27
 

 

No. 1



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

<form name='form2' method='post' action='income_store.php' onsubmit="showdata()">







Date : 2009-02-26 16:03:24 By : pjgunner
 


 

No. 2



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


onsubmit ไม่ได้คับ คือโปรแกรมจะแสดง แค่ตัวของ function จะไม่ส่งค่าไปที่ 'income_store.php' ครับ
ขอบคุณสำหรับผู้ที่ตอบด้วยนะครับ
Date : 2009-02-26 16:08:07 By : savok_hiphop
 

 

No. 3



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

<form name='form2' method='post' action='income_store.php' onsubmit="showdata()">


setTimeOut("return true;", 3000);

ในฟังชั่น บรรทัดสุดท้ายใส่ ก่อนจบฟังชั่นครับ
ลองดูนะครับ
Date : 2009-02-26 16:12:54 By : pjgunner
 


 

No. 4



โพสกระทู้ ( 355 )
บทความ ( 0 )



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


ผมสงสัยคั บแล้วระบบมันจะรู้ได้ยังไงว่าผู้ใช้จะกดปุ่มตอนไหน
Date : 2009-02-26 16:13:48 By : zankumuro
 


 

No. 5



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

เรพ 4 ถามใครคับ
Date : 2009-02-26 16:17:17 By : pjgunner
 


 

No. 6



โพสกระทู้ ( 355 )
บทความ ( 0 )



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


ถามใครก็ได้คับ เจ้าของกระทู้บอกต้องการแสดงก่อนกดปุ่ม submit เพียงไม่กี่วินาที โดยไม่ให้ใช้ timeout ผมก็เลยสงสัย ว่าระบบมันจะรู้ได้ไงว่าใครมันจะกดปุ่มตอนไหน แบบว่าผมไม่ค่อยคล่องพวก Javascript มันเลยงงๆ เพราะปกติ เวลาผมใช้ก็หนีไม่พ้น timeout
Date : 2009-02-26 16:23:13 By : zankumuro
 


 

No. 7



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


คุณ เอี่ยวคับ โปรแกรมมันยังเค้าไปเปิดใช้ function อยู่คับ ไม่ยอมส่งค่าไป ที่ income_store คับ
Date : 2009-02-26 16:24:18 By : savok_hiphop
 


 

No. 8



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

อ๋อ ผมลืมอ่านตรงไม่ให้ใช้ทามเอาท์ อิอิ

ไม่ยากครับ

for(var i=0; i < 100000; i++){}
return true;




555 อาจารย์ เครียส แน่
Date : 2009-02-26 16:26:03 By : pjgunner
 


 

No. 9



โพสกระทู้ ( 355 )
บทความ ( 0 )



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


Code
for(var i=0; i < 100000; i++){}
return true;


ปาดดดด....เอางั้นเลยเหรอคับคุณเอี่ยว แต่ก็จริงนะ ดูซิ ไม่มี timeout
Date : 2009-02-26 16:28:31 By : zankumuro
 


 

No. 10



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

<script type="text/javascript">
function showdata(){
var test ;
for(j=0; j<document.forms.length-1; j++){
for(i=1; i<document.forms[j].elements.length-2; i=i*2){
test = document.forms[j].elements[i].value;
document.write("<tr><td><input type='hidden' name='lo_amount_goods["+j+"]' " +"value="+test+ " size='10'></td></tr>");
}
}

for(var i=0; i < 100000; i++){}
return true;
}
</script>

<form onsubmit="showdata();">


ลองแบบนี้นะ
ปล.ไม่ได้อ่านโค้ดคุณ
Date : 2009-02-26 16:29:15 By : pjgunner
 


 

No. 11



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

ลืมไป
<form onsubmit="return showdata();"> แทนนะครับ
Date : 2009-02-26 16:29:57 By : pjgunner
 


 

No. 12



โพสกระทู้ ( 95 )
บทความ ( 0 )



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

น่าสนุกทีเดียวเชียว ทำแบบนี้ก็ได้ด้วยหรอ

i<100000

ถ้าเป็นคนนับ ก็คงใช้เวลาประมาณครึ่งวัน (รวมนับผิดนับถูก)
Date : 2009-02-26 16:34:35 By : p_latplee
 


 

No. 13



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


ไม่ได้ครับพี่
Date : 2009-02-26 16:34:53 By : savok_hiphop
 


 

No. 14



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

ถ้าใช้เวลา ก็ต้องใช้ loop อยู่ดีอ่ะ
Date : 2009-02-26 16:35:07 By : pjgunner
 


 

No. 15



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

สงสารคนถามจัง ยังไม่ได้เลย TT
Date : 2009-02-26 16:36:03 By : pjgunner
 


 

No. 16



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

เอาใหม่ละกัน ก้อบมาทั้งดุ้นเลย ถ้าไม่ได้ ก็ไม่รู้เหมือนกัน

<script type="text/javascript">
function showdata(){
var test ;
for(j=0; j<document.forms.length-1; j++){
for(i=1; i<document.forms[j].elements.length-2; i=i*2){
test = document.forms[j].elements[i].value;
document.write("<tr><td><input type='hidden' name='lo_amount_goods["+j+"]' " +"value="+test+ " size='10'></td></tr>");
}
}

for(var i=0; i < 50000; i++){ ; ; ; }
return true;
}
</script>

<form name='form2' method='post' action='income_store.php' onsubmit="return showdata();">


<input type='submit' name='Submit' style='BACKGROUND: #33CCFF' value='ชำระเงิน' )'>
</form>



คนอื่นช่วยตอบหน่อย
Date : 2009-02-26 16:39:00 By : pjgunner
 


 

No. 17



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


ไม่ได้คับ


/******************/
คือผมต้องการให้ใช้ ฟังชันนี้ก่อนก่อนที่จะกด submit อ่ะคับ

เพราะค่าที่ฟังก์ชันนี้ดังข้อมูลมามันเป็นค่าที่มีการ update ตลอดเวลาคับ

/********************/
Date : 2009-02-26 16:43:27 By : savok_hiphop
 


 

No. 18



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


ก็เลยต้องให้มันเรียกใช้ให้สุดท้ายที่สุดก่อนที่จะกด submit
Date : 2009-02-26 16:45:03 By : savok_hiphop
 


 

No. 19



โพสกระทู้ ( 355 )
บทความ ( 0 )



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


อยากจะช่วยเหมือนกัน แต่ผมก็ยังงงอยู่ว่าจะเช็คยังไงว่า คนมันจะกดปุ่มตอนไหน ถ้าเซ็ตเวลาไว้ ถ้าเขากดก่อน ข้อมูลมันก็ไม่ขึ้นซิคับ หรือถ้าเขายังไม่กด ข้อความนั่นก้ขึ้นไปตั้งนานแล้ว

เวียน Head จริงๆ
Date : 2009-02-26 16:48:09 By : zankumuro
 


 

No. 20



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

อ่านโจทย์ไม่ละเอียดอีกละ ถึงได้สอบตก


function checkValue(e){
var keyinput = window.event ? e.keyCode : e.which;
if( keyinput == 8 ){
showdata();
for(var i=0; i < 50000; i++){ ; ; }
}
}

<input type="text" onkeyup="checkValue(evt);">// ฟีลสุดท้าย เมื่อกด tab จะทำงาน


ว่าแต่ Tab นี่ 8 ป่าวนี่ ถ้ากดแทบ แล้ว จะทำงานน่ะนะ
Date : 2009-02-26 16:50:27 By : pjgunner
 


 

No. 21



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


พอใช้แล้วมันเหมือนกับว่ามันไม่ได้เรียกใช้ function ครับ
Date : 2009-02-26 17:04:22 By : savok_hiphop
 


 

No. 22



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


<input type="submit" onmouseover="alert('555');" onfocus="alert('555');" />


แบบนี้พอได้ไหม
Date : 2009-02-26 17:08:34 By : plakrim
 


 

No. 23



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


ไม่ได้ครับ โปรแกรมมันจะแสดงแต่ function มันจะไม่ post ค่า ไป form อื่น
Date : 2009-02-26 17:10:13 By : savok_hiphop
 


 

No. 24



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

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

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

เอางี้ดีกว่า เอาไปหมดเลย

/*******************************************************************/
<script type="text/javascript">
function showdata(){
var test ;
for(j=0; j<document.forms.length-1; j++){
for(i=1; i<document.forms[j].elements.length-2; i=i*2){
test = document.forms[j].elements[i].value;
document.write("<tr><td><input type='hidden' name='lo_amount_goods["+j+"]' " +"value="+test+ " size='10'></td></tr>");
}
}
}

function checkValue(e){
var keyinput = window.event ? e.keyCode : e.which;
if( keyinput == 8 ){
showdata();
for(var i=0; i < 50000; i++){ ; ; }
}
}
</script>

<form name='form2' method='post' action='income_store.php'>";

<input type="text" name="lastfield" onkeyup="checkValue(evt);">
<input type='submit' name='Submit' style='BACKGROUND: #33CCFF' value='ชำระเงิน' )'>
</form>

Date : 2009-02-26 17:11:05 By : pjgunner
 


 

No. 25

Guest


ผมว่าคำถามมีลับลมคมในยังงัยไม่รู้ เหมือนบอกข้อมุลไม่หมด
Date : 2009-02-26 17:14:34 By : ลับๆล่อๆ
 


 

No. 26



โพสกระทู้ ( 10 )
บทความ ( 0 )



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


ตัว function จะดึงข้อมูลจาก form อื่นมาครับ แล้วผมจะให้มันมาแสดง ที่ form 2
Date : 2009-02-26 17:19:48 By : savok_hiphop
 


 

No. 27



โพสกระทู้ ( 422 )
บทความ ( 0 )



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


แก้ที่ code อาจจะยาก หรือว่า งงๆ
คุณลองแก้ที่ logic ได้หรือเปล่า หรือว่าจำเป็นต้องเป็น logic แบบนี้เท่านั้น
การแก้ปัญหาไม่ได้อยู่ที่การแก้ code อย่างเดียวครับ เรื่อง logic ก็สำคัญครับ
ถ้า code แก้ไม่ได้ หรือว่าหาทางแก้ยาก ก็ควรเปลี่ยน logic ในการทำงานครับ

ปล. ถ้าไม่กำหนด logic ในการทำงานแบบตายตัวนะครับ

Date : 2009-02-26 18:28:48 By : ochitae
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยผมด้วยคับ ผมอยากให้ function showdata() ทำงานก่อนกดปุ่ม submit เพียงไม่กี่วินาที่คับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่