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

HOME > PHP > PHP Forum > ไม่รู้จาทำไงดี สร้าง textbox ให้รับค่าจำนวนชื่อค่ะ แล้วพอใส่จำนวนกดปุ่มจะมี listbox



 

ไม่รู้จาทำไงดี สร้าง textbox ให้รับค่าจำนวนชื่อค่ะ แล้วพอใส่จำนวนกดปุ่มจะมี listbox

 



Topic : 029763



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



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



สร้าง textbox ให้รับค่าจำนวนชื่อค่ะ แล้วพอใส่จำนวนกดปุ่มจะมี listbox ออกมาเท่ากับจำนวนที่ใส่ไปแต่ที่นี้หนูจะinsertลงฐานlistboxชื่อเดียวกันทั้งสองตัวจะทำยังไงให้ลงได้2recordค่ะ พี่พอมีตัวอย่างให้หนูดูบ้างไหมค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-07-30 18:51:51 By : LuckyStar View : 1139 Reply : 9
 

 

No. 1



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

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

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


งงดี

เรียบเรียงคำถามอีกรอบนะ






Date : 2009-07-30 21:27:48 By : plakrim
 


 

No. 2



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



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


ผมว่าเค้าน่าจะคิดแบบนี้นะครับ

มีช่อง listmenu เพื่อเป็นเพื่อเป็นการเลือกจำนวน ของ texbox
เพื่อที่เค้าจะได้ กรอกชื่อ ได้ ให้ครบกับจำนวนที่เค้าเลือกมา
เช่น เลือก listmenu 5 พอ onkeyup ก็จะเกิด textbox ออกมา 5 อัน
และเมื่อกรอกชื่อเสร็จทั้ง 5 อันแล้วก็ทำการกดบันทึกข้อมูล
ซึ่งข้อมูลทั้งหมดต้องถูก insert ลงไป ในฐานข้อมูลครับ

แบบนี้ใช่มัยครับคุณ mink

เดียวผมไปหาวิธีก่อน แนวคิดได้ แต่ โค๊ดเขียนยังไงหว่า.... เดียวไปเขียนมาให้ดูนะครับ
เผลอๆ พี่ๆใน เว็บนี้ตอบก่อนผมแน่ เหอะๆ
Date : 2009-07-30 21:50:00 By : martman26
 

 

No. 3



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

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

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


อยากตอบนะ แต่เบลอ ง่วงและสับสนทั้งวันแว้ววว ....แล้วจะแอบมาดูใหม่นะ ฮฺฮฺ
Date : 2009-07-30 22:02:24 By : panyapol
 


 

No. 4

Guest


ไช่ที่คุณMARTบอกมาแล้วพี่ๆคนไหนรู้มั่งช่วยตอบด้วย


มีช่อง listmenu เพื่อเป็นเพื่อเป็นการเลือกจำนวน ของ texbox
เพื่อที่เค้าจะได้ กรอกชื่อ ได้ ให้ครบกับจำนวนที่เค้าเลือกมา
เช่น เลือก listmenu 5 พอ onkeyup ก็จะเกิด textbox ออกมา 5 อัน
และเมื่อกรอกชื่อเสร็จทั้ง 5 อันแล้วก็ทำการกดบันทึกข้อมูล
ซึ่งข้อมูลทั้งหมดต้องถูก insert ลงไป ในฐานข้อมูลครับ
Date : 2009-08-01 10:03:14 By : mink
 


 

No. 5



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

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

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

-*- มะเข้าจายเข้ามา งง เหอๆ
Date : 2009-08-01 10:19:34 By : gummezaka
 


 

No. 6



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

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

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

อ่านที่คุณ MarT อธิบายน่าจะใช้ประมาณนี้ ลองใช้โค้ดอันล่างสุดดูครับ ว่าเหมือนยังครับ
javascript dynamic add textbox
Date : 2009-08-01 10:44:14 By : num
 


 

No. 7



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

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

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

document.createElement(); แล้ว เอาไป append

ผมว่า ใช้ jQuery เร็วกว่าตั้งเยอะ

สมมุติว่าเป็น textbox รับจำนวนชื่อนะ(id=your_num)
และมี <div id="show_textbox"></div> ไว้ด้านล่าง

Code
<script type="text/javascript">

$('#your_num').blur(function() {
var names_size = parseInt($(this).val());
if( !isNaN(names_size) ){
var new_textbox = '';

for(var i =1; i <= names_size; i++)
new_textbox = new_textbox + '<input type="textbox" name="name'+ i +'">';

$('#show_textbox').html(new_textbox);
});

</script>


ปล.ยังไม่ได้ทดสอบนะครับ

SITE: http://gunner.freetzi.com/newVer
MSN: [email protected]
TEL: 087-577-0276
Date : 2009-08-01 10:59:18 By : pjgunner
 


 

No. 8



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



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

คือหนูใช้codeแบบนี้อ่าค่ะ

Code (PHP)
 <form action="index_Appoint.php" method="get" id="form1" name="form1">
  <tr>
    <td width="136" ><div align="left"><span class="style18">To : </span></div></td>
            <td width="419" ><div align="left">
			<select name="to" class="TextBox"  id="to" style="width:151px;"   >
			  <option value="<?=$to?>">
           <? if($to == 'Sc_0000000001'){ echo "โรงเรียนทั้งหมด"; }
		   else if($to == 'Tc_0000000001'){ echo "อาจารย์ทั้งหมด"; }
		   else  if($to == 'Ma_0000000001'){ echo "ผู้บริหารทั้งหมด"; }
		   else if($to == 'Ad_0000000001'){ echo "ผู้ดูแลระบบทั้งหมด"; }
		   else if($to == 'Sc'){ echo "โรงเรียน"; }
		   else  if($to == 'Tc'){ echo "อาจารย์"; }
		   else  if($to == 'Ma'){ echo "ผู้บริหาร"; }
		   else  if($to == 'Ad'){ echo "ผู้ดูแลระบบ"; }
		   else  if(!$to){echo"---choose To---";}?>
           </option> 
                <option value="Sc_0000000001">โรงเรียนทั้งหมด</option>
                <option value="Tc_0000000001">อาจารย์ทั้งหมด</option>
                <option value="Ma_0000000001">ผู้บริหารทั้งหมด</option>
                <option value="Ad_0000000001">ผู้ดูแลระบบทั้งหมด</option>
                <option value="Sc">โรงเรียน</option>
                <option value="Tc">อาจารย์</option>
                <option value="Ma">ผู้บริหาร</option>
                <option value="Ad">ผู้ดูแลระบบ</option>
              </select>
            <span class="style7 style21">*</span> </div></td>
  </tr>
  <tr>
    <td width="136" class="style18" ><div align="left">Number : </div></td>
            <td width="419" >
			  <div align="left"><span valign=bottom>
		      <input name="num" type="text" class="TextNormal" id="num"  style="width:145px;" size="10" >
		      <input type="submit" name="Submit" value="OK" />
	                </span> </div></td>
  </tr></form>
  <?  if($to == 'Sc_0000000001' || $to == 'Tc_0000000001' ||  $to == 'Ad_0000000001'   || $to == 'Ma_0000000001'){  
		echo  " <span class='style7 style21'>ไม่มีข้อมูลเนื่องจากคุณเลือกนัดหมายทั้งหมด</span>";
			 }else{
			 if($num != "" ){
  			for($i=0;$i<$num;$i++){
?>
  <tr>
     <td class="style18"><div align="left">Name : </div></td>
            <td  ><div align="left">
			
			<? if($to == 'Sc'){
				$sql = mssql_query("select  ID_Sc,Name_Sc from School");
				}else if($to == 'Tc'){
				$sql = mssql_query("select  ID_Tc,Name_Tc from Teacher");
				}else if($to == 'Ma'){
				$sql = mssql_query("select  ID_Ma,Name_Ma from Executive");
				}else if($to == 'Ad'){
				$sql = mssql_query("select  ID_Ad,Name_Ad from Admin");
				} ?>
              <select name="name" id="name" style="width:145px;">
                <?
				while($re = mssql_fetch_array($sql)){
				?>
                <option value="<? echo $re[0]?>"><? echo $re[1] ?></option>
                   <? } ?>
              </select>
            </div></td>
  </tr><? } }else if($num == "" && $to != ""){  echo "<span class='style7 style21'>กรุณากรอกจำนวนผู้รับ</span>";  }}?>


รับค่าว่าจะนัดหมายใครถ้าเลือกแบบทั้งหมดก้อไม่ต้องระบุว่าใครบ้างแต่ถ้าเลือกนัดหมายโรงเรียนก้อให้ใส่ว่าจำนวนโรงเรียนกี่โรงเรียนแล้วกดOKจะแสดงlistที่มีรายชื่อโรงเรียนมาให้เลือก2โรงเรียนได้ แต่ที่นี้หนูไม่รู้ว่าจะเอาข้อมูลที่เลือกรายชื่อโรงเรียนลงฐานยังไงเพราะช่องlistboxมันชื่อเดียวกันทั้งสองlist พี่ๆคนไหนพอมีตัวอย่างช่วยโพสให้ดูหน่อยนะค่ะ
Date : 2009-08-03 13:39:06 By : LuckyStar
 


 

No. 9



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



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

พี่ๆคนไหนพอมีตัวอย่างช่วยโพสให้ดูหน่อยนะค่ะ
Date : 2009-08-03 17:23:56 By : LuckyStar
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ไม่รู้จาทำไงดี สร้าง textbox ให้รับค่าจำนวนชื่อค่ะ แล้วพอใส่จำนวนกดปุ่มจะมี listbox
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่