|
|
|
คือผมสร้างปุ่ม ลบ ขึ้นมา ต้องการกดปุ่มแล้วให้ select(List/Menu) กลับไปเป็นค่าเริ่มต้นเหมือนเดิม คือ "เลือกวัตถุดิบ" ต้องทำไงบ้างคับ |
|
|
|
|
|
|
|
เอาโค้ดเฉพาะส่วนที่เกี่ยวข้องมาลงซิครับ .... เล่นยกมาทั้งก้อนแบบนี้ก็แย่ซิ ตั้ง 1,403 บรรทัด
|
ประวัติการแก้ไข 2014-08-21 17:57:06
|
|
|
|
Date :
2014-08-21 17:55:26 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมหมายถึงให้แก้โค้ดเดิมที่อยู่ในกระทู้แรก ไม่ใช่เพิ่มกระทู้ใหม่เข้าไป
ทีนี้สองกระทู้ก็รวมกัน 2300 บรรทัดเข้าไปแล้ว
แต่อยากถามว่า พอกดปุ่มลบ(ในบรรทัดไหนก็ได้ใช่ป่ะ) แล้วให้บรรทัดแรก (ที่มีข้อมูล) กลับไปเป็น "เลือกวัตถุดิบ" พร้อมทั้งลบข้อมูลตัวเลขต่างๆออกไปหรือเปล่า..
|
|
|
|
|
Date :
2014-08-21 18:18:15 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนึ่งปุ่มต่อหนึ่งบรรทัดคับ ถ้ากดปุ่มบรรทัดแรก ข้อมูลบรรทัดแรกก็หายไป บรรทันอื่นข้อมูลยังอยู่คับ
|
|
|
|
|
Date :
2014-08-21 18:26:12 |
By :
jayy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"คือผมสร้างปุ่ม ลบ ขึ้นมา ต้องการกดปุ่มแล้วให้ select(List/Menu) กลับไปเป็นค่าเริ่มต้นเหมือนเดิม คือ "เลือกวัตถุดิบ" ต้องทำไงบ้างคับ"
ไม่เข้าใจครับ
|
|
|
|
|
Date :
2014-08-21 18:28:23 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาเป็นว่ากดปุ่ม ลบแล้ว ข้อมูลในบรรทัดนั้นหายไปคับ แล้วตัว list menu ก็กลับมาเป็นคำว่า เลือกวัตถุดิบเหมือนเดิมคับ
|
|
|
|
|
Date :
2014-08-21 18:44:12 |
By :
๋JK |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษด้วยครับ ผมผิดเองโค้ดที่ทดลองกับที่เอามาลงมันไม่เหมือนกัน
ลองใหม่น่ะครับ วางตำแหน่งเดิม
Code (PHP)
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("input.clearData").click(function(){
var currentRow = $(this).parents('tr');
currentRow.find('input:text').val('');
currentRow.find('select>option').eq(0).prop('selected',true);
});
});
</script>
|
|
|
|
|
Date :
2014-08-21 23:05:32 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือมันก้อได้อยู่นะคับ แต่เวลาล้างข้อมูลแล้ว textbox ไม่หาย แล้วอีกอย่างนะคับ พอเราเลือกอันที่สอง ข้อมูลอันแรกก้อขึ้นมาอีกคับ
|
|
|
|
|
Date :
2014-08-21 23:57:47 |
By :
jayy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
$(document).ready(function(){
$("input.clearData").click(function(){
//obj.parents('tr').find('td:first select option:first').attr('selected','selected');
$(this).parents('tr').find('td').each(function(){
if($(this).find('select')){
$(this).find('select option:first').attr('selected','selected');
}else if($(this).find('input[type=text]')){
$(this).find('input[type=text]').val('');
}
});
});
});
|
|
|
|
|
Date :
2014-08-22 07:26:25 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา Code มาเฉพาะที่เป็นปัญหาพอครับ พันบรรทัดมันจะเป็นขยะ ให้เว็บซะเปล่าน่ะครับ
|
|
|
|
|
Date :
2014-08-22 09:43:49 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอามาเฉพาะบางส่วน บางทีก็มีปัญหาในการวิเคราะห์เหมือนกัน แต่ 1000 กว่าบันทัดก็เกินไปเหมือนกันนะครับ
ผมไม่เคยเขียนโค๊ดต่อ ไฟล์ เกิน 100 บันทัดสักที ก็เขียนโค๊ดแยกไฟล์ ออกเป็นส่วนๆ เป็น ฟังก์ชั่น
แล้ว แยกฟังก์ชั่นออกไปอีกไฟล์ หรือ หลายไฟล์ แล้วค่อย include เข้ามาใช้ร่วมกัน
เขียนชื่อฟังก์ชั่นให้สื่อความหมาย ง่ายต่อการเข้าใจและแก้ไขด้วยนะครับ
|
|
|
|
|
Date :
2014-08-22 10:08:40 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คับขอโทษคับ T-T
|
|
|
|
|
Date :
2014-08-22 14:04:09 |
By :
jayy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|