สอบถามวิธีแก้โค้ด jQuery เพิ่ม textbox และแสดงผล ออกมาแบบเลขเรียงไปเรื่อยๆครับ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Multirows Insert</title>
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#addRow").click(function(){
var $Nb = $("#myTbl tr").length;
var NR ="";
NR="<tr>";
NR+="<td width=\"140\">";
NR+="<input type=\"text\" name=\"name[]\" id=\"name[]\" value=\""+$Nb+"\" />";
NR+="</td>";
NR+="</tr>";
//$("#myTbl").append($("#firstTr").clone());
$("#myTbl").append($(NR));
});
$("#removeRow").click(function(){
if($("#myTbl tr").size()>2){
$("#myTbl tr:last").remove();
}else{
alert("ต้องมีรายการข้อมูลอย่างน้อย 1 รายการ");
}
});
});
</script>
</head>
<body>
<p><button id="addRow" type="button">+</button>
<button id="removeRow" type="button">-</button>
</p>
<table id="myTbl" width="148" border="1" cellspacing="2" cellpadding="0">
<tr>
<td align="center">NAME</td>
</tr>
<tr id="firstTr">
<td width="140"><input type="text" name="name[]" id="name[]" value="1"/></td>
</tr>
</table>
</body>
</html>
Date :
2012-08-15 18:43:18
By :
Krungsri
ขอรบกวนอีกนะครับคือ
ผมต้องการใส่เลขใน text box แรกสุด แล้วพอกด เพิ่ม text box แล้วค่าจะเพิ่มทีละ 1 ไปเรื่อยๆ
เช่น
ถ้าtext box แรกสุดใส่ 3456 พอกดเพิ่ม textbox
ค่าใน text box ใหม่จะเป็น 3457
หลังจากนั้นพอกดเพิ่มก็จะเพิ่มทีละ 1 ไปเรื่อยๆ
รบกวนผู้รู้อีกครับนะครับ
Date :
2012-08-15 23:44:15
By :
082361
คุณGuest ลงcodeให้ดูหน่อยครับ พอดีทำเหมือนกันแต่ผมยังทำไม่ได้ อะครับ 55
Date :
2012-09-22 14:07:44
By :
นานา
ได้แล้วครับขอคุณครับ แบบลืมดู้ข้างบน
Date :
2012-09-22 14:15:57
By :
นานา
Load balance : Server 03