<?php for($i=0;$i<count($_POST['id']); $i++){ echo $_POST['id'][$i]; echo $_POST['name'][$i]; echo '<BR>'; } ?>
$('input[id^="id"]').each(function(index){ alert($(this).val()); alert(index); alert($('input[name="name['+index+']"]').val()); });
<form id="form1" name="form1" method="post" action=""> <input type="checkbox" name="id[]" id="id[]" value="1" /> <input type="text" name="name[]" id="name[]" /> <br /> <input type="checkbox" name="id[]" id="id[]" value="2" /> <input type="text" name="name[]" id="name[]" /> <br /> <input type="submit" name="button" id="button" value="Submit" /> </form>
var no = $('input[name="suffix_number[]"]'); $('input[id^="product_id_check"]').each(function(index){ alert( $(this).val()); alert(no[index].value); // ตรงนี้ผมลองใช้ .value มันได้ค่าของ textbox suffix_number[] ได้ครับ ตาม index ของ product_id_check แต่พอผมไปใช้ .val() ไม่ได้ครับ });
<!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=utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ var text_lastname = $('input[name="lastname[]"]'); $('#button').click(function(){ $('input[id^="name[]"]').each(function(index){ alert($(this).val()); alert(text_lastname[index].value); //alert(text_lastname[index].val()); }); }); }); </script> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <input name="name[]" type="text" id="name[]" value="1" /> <input name="lastname[]" type="text" id="lastname[]" value="last 1" /> <br /> <input name="name[]" type="text" id="name[]" value="2" /> <input name="lastname[]" type="text" id="lastname[]" value="last 2" /> <br /> <input name="name[]" type="text" id="name[]" value="3" /> <input name="lastname[]" type="text" id="lastname[]" value="last 3" /> <br /> <input name="name[]" type="text" id="name[]" value="4" /> <input name="lastname[]" type="text" id="lastname[]" value="last 4" /> <br /> <input type="button" name="button" id="button" value="Button" /> </form> </body> </html>
var item = []; $("element").each(function () { var arr_v= $(this).text(); item.push(arr_v); });
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง