|
|
|
รบกวนถามเรื่องการเพิ่มแถวในตารางหน่อยคับ อยาก ได้ แบบที่ ใส่ตัวเลข อะคับ |
|
|
|
|
|
|
|
ใช้ keyup ครับ แล้วก็วน loop สร้างครับ
Code (JavaScript)
$("#your_text").keyup(function(){
$index = $("#your_text").val();
if($index > 0)
{
for(var i = 1; i <= index ; i++)
{
//สร้างตารางที่ คุณต้องการ
}
}
else
{
alert(กรอกมากกว่า 0)
}
});
ส่วนชื่อตัวแปร อาจจะ เก็บตาม index แถวก็ได้ครับ เช่น
Code (JavaScript)
<input type = text id = Scholarships_year"+i
แล้วตอนส่งตัวแปร ก็ส่ง index ของ loop ไปด้วย เพื่อใช้ในการวนรอน insert
|
|
|
|
|
Date :
2013-09-09 22:24:07 |
By :
kokiflam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนเก็บข้อมูล หรือ insert ก็ต้องวนลูป ด้วย หรอ คับ หรือ เก็บ ยัง ไง คับ บอก หน่อย
|
|
|
|
|
Date :
2013-09-10 11:31:20 |
By :
komza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$("#your_text").keyup(function(){
$index = $("#your_text").val();
if($index > 0)
{
for(var i = 1; i <= index ; i++)
{
var NR =""; NR="<tr>";
NR+="<td width=\"140\">"; NR+="<input type=\"text\" name=\"num1\" id=\"num1\" />"; NR+="</td>";
NR+="<td width=\"140\">"; NR+="<input type=\"text\" name=\"num2\" id=\"num2\" />"; NR+="</td>";
NR+="<td width=\"140\">"; NR+="<input type=\"text\" name=\"num3\" id=\"num3\" />"; NR+="</td>";
NR+="</tr>"
}
}
else
{
alert("กรอกมากกว่า 0")
}
});
</script>
</head>
<body>
<form id="form1" name="form1" method="post" >
<p>
<input type="text" name="your_text" id="your_text" />
</p>
<table id="myTbl" width="420" border="1" cellspacing="2" cellpadding="0">
<tr>
<td align="center">NAME</td>
<td align="center">lastname</td>
<td align="center">lastname</td>
</tr>
<tr id="firstTr">
<td width="140"><input type="text" name="name1" id="name1" /></td>
<td width="140"><input type="text" name="name2" id="name2" /></td>
<td width="140"><input type="text" name="name3" id="name3" /></td>
</tr>
</table>
ผมแก้เป็นอย่างนี้ แล้ว ทำอย่างไรให้มันทำงาน หรอคับ งง คับ
|
|
|
|
|
Date :
2013-09-10 11:53:57 |
By :
komza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของ พี่ itpcc มีปัญหาตรงเมื่อเปลี่ยนตัวเลขแล้ว ตาราง มัน แสดง ผิดอะคับ
ตอนแรก ใส่6 ออก 6 แถว แต่
แต่ผมอยากใส่ใหม่ ใส่ 3 แต่ มัน ออก4 แถวอะ คับ
แต่อยากได้ประมาณนี้ และคับ แต่ มัน ออก แถวผิด อะพี่ ผม ควร แก้ไง
|
|
|
|
|
Date :
2013-09-10 15:27:25 |
By :
komza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้แล้วครับ ที่เหลือทำเองนะครับ ไม่ช่วยแล้ว
คิดว่าน่าจะพอเก็ทแล้วนะครับ
|
|
|
|
|
Date :
2013-09-10 16:24:00 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคร้บ
|
|
|
|
|
Date :
2013-09-10 17:05:45 |
By :
komza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|