|
|
|
ทำยังไงให้ตาราง reset หรือสร้างใหม่ เวลาใส่ตัวเลขในช่อง input ครับ (ด้านในมี code) |
|
|
|
|
|
|
|
แนะนำพื้นฐาน jquery ครับ
Go to : Simple add/delete table row with jQuery by PlaKriM
http://www.select2web.com/jquery/jquery-insert-row-to-table.html
ลองปรับดูครับ
Edit#
พอดีว่างเลยนั่งเขียนเล่น ๆ
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function(){
$('#btnPluz').click(function(){ //เมื่อคลิกปุ่ม เพิ่ม
$("#tbody>tr").remove(); // ใช้ # เป็นการอ้าง id จากนั้น ลบ tr ทั้งหมดที่อยู่ใน id=tbody
var num=parseInt($('#number').val())+1; //รับค่าตัวเลข
for(var i=1; i<num ; i++){ //นำมาวนลูป
//alert(i);
$('#tbody').append("<tr id='tr"+i+"' rel='"+i+"'><td> ลำดับที่ <span>"+i+"</span><input type='text' name='name[]'> </td></tr>"); //สร้าง tr และอื่น ๆ ที่ต้องการ ต.ย.สร้าง input แบบ array
}
});
});
</script>
<table>
<tr>
<td>
<input type="number" id="number" value="1" size="5">
<button type="button" id="btnPluz" >เพิ่ม</button>
</td>
</tr>
<tbody id="tbody">
<!-- tr จะถูกสร้างลงตรงนี้ -->
</tbody>
</table>
|
ประวัติการแก้ไข 2014-10-29 08:54:59 2014-10-29 08:55:36 2014-10-29 08:56:28
|
|
|
|
Date :
2014-10-29 08:07:45 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองปรับแต่งให้เข้ากับงานที่ผมต้องการ ได้ประมาณนี้ครับ
**อยากให้มันสร้างตารางโดยไม่ต้องกดปุ่ม Add ครับ ทำยังไง
**แต่ถ้าเป็น code เดิมจะทำได้ครับ เพียงแค่ใส่ $("#tbExp>tr").remove(); ด้านล่างบรรทัด function GenerateRow(){ ใน javascript ก็ใช้ได้แล้ว แต่ code มันยาวเลยอยากได้ของคุณ Doctor K ที่โพสไว้ให้ อย่างว่าครับ ผมไม่เป็นเลย javascript เนี่ย แก้ไปแก้มา Error ซะงั้น! เลยทำได้เท่านี้
Code (PHP)
<script>
$(function(){
$('#btnPluz').click(function(){ //เมื่อคลิกปุ่ม เพิ่ม
$("#tbody>tr").remove(); // ใช้ # เป็นการอ้าง id จากนั้น ลบ tr ทั้งหมดที่อยู่ใน id=tbody
var num=parseInt($('#number').val())+1; //รับค่าตัวเลข
for(var i=1; i<num ; i++){ //นำมาวนลูป
//alert(i);
$('#tbody')
.append(
"<tr id='tr"+i+"'><td>"+i+"</td><td><input type='text' name='col1_"+i+"'></td><td><input type='text' name='col2_"+i+"'></td><td><input type='text' name='col3_"+i+"'></td><td><input type='text' name='col4_"+i+"'></td><td><input type='text' name='col5_"+i+"'></td></tr>"); //สร้าง tr และอื่น ๆ ที่ต้องการ ต.ย.สร้าง input แบบ array
}
});
});
</script>
<p>Number of Activities = <input type="text" id="number" value="0" size="5">
<button type="button" id="btnPluz" >Add</button></p>
<table class="table table-striped" border='0'>
<thead bgcolor="#00CCFF" align="center">
<tr>
<td>CusID </td>
<td>Column 1 </td>
<td>Column 2 </td>
<td>Column 3 </td>
<td>Column 4 </td>
<td>Column 5 </td>
</tr>
</thead>
<tbody id="tbody" align="center">
<!-- tr จะถูกสร้างลงตรงนี้ -->
</tbody>
</table>
|
|
|
|
|
Date :
2014-10-29 15:12:09 |
By :
nPointXer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('#btnPluz').click(
เป็น
$('#number').keyup(...........
|
ประวัติการแก้ไข 2014-10-29 17:34:30
|
|
|
|
Date :
2014-10-29 17:33:21 |
By :
gaowteen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-10-29 21:18:38 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ได้แล้ว
Code (PHP)
<script>
$(function(){
$('#number').keyup(function(){ //เมื่อคลิกปุ่ม เพิ่ม
$("#tbody>tr").remove(); // ใช้ # เป็นการอ้าง id จากนั้น ลบ tr ทั้งหมดที่อยู่ใน id=tbody
var num=parseInt($('#number').val())+1; //รับค่าตัวเลข
for(var i=1; i<num ; i++){ //นำมาวนลูป
//alert(i);
$('#tbody')
.append(
"<tr id='tr"+i+"'><td>"+i+"</td><td><input type='text' name='col1_"+i+"'></td><td><input type='text' name='col2_"+i+"'></td><td><input type='text' name='col3_"+i+"'></td><td><input type='text' name='col4_"+i+"'></td><td><input type='text' name='col5_"+i+"'></td></tr>"); //สร้าง tr และอื่น ๆ ที่ต้องการ ต.ย.สร้าง input แบบ array
}
});
});
</script>
<p>Number of Activities = <input type="text" id="number" value="0" size="5">
<table class="table table-striped" border='0'>
<thead bgcolor="#00CCFF" align="center">
<tr>
<td>CusID </td>
<td>Column 1 </td>
<td>Column 2 </td>
<td>Column 3 </td>
<td>Column 4 </td>
<td>Column 5 </td>
</tr>
</thead>
<tbody id="tbody" align="center">
<!-- tr จะถูกสร้างลงตรงนี้ -->
</tbody>
</table>
|
|
|
|
|
Date :
2014-10-30 10:38:23 |
By :
nPointXer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|