This is what I tried to do but I can't get it to work, can anyone help me.
I would like to click on the approve button and get value of input with name="documentno"
of the same row as the button I clicked on.
Thank you
<form class="form-inline" action="approval.php" method="post"enctype="multipart/form-data">
<table class="table table-hover" id="detailTable">
<thead>
<tr>
<th>Document no</th>
<th>Code</th>
<th>Name</th>
<th>Approve</th>
<th>Reject</th>
</tr>
</thead>
<tbody>
<tr id="somerow">
<?php
if($select==""){
while($rowstep34id = mysqli_fetch_array($querystep34)){
//echo "<td>" . $rowstep3['itemcode'] . "</td><td>" . $rowstep3['itemdescription'] . "</td><td>" . $rowstep3['quantity'] . "</td><td>" . $rowstep3['unitprice'] . "</td><td>" . $rowstep3['total'] . "</td><td>" . $rowstep3['remarks'] . "</td></tr>";
echo "<td><input type='text' name='documentno' value='" . $rowstep34id['id'] . "' readonly /></td>
<td><input type='text' name='vendorcode' value='" . $rowstep34id['code'] . "' readonly /></td>
<td><input type='text' name='vendorname' value='" . $rowstep34id['name'] . "' readonly /></td>
<td><button type='button' class='btn btn-primary' name='approve' onclick='tgPanel(this)'>approve</button></td>
<td><button type='button' class='btn btn-primary' name='reject'>reject</button></td>
</tr>";
}
}
?>
</tbody>
</table>
</form>
<script>
function tgPanel(button) {
var tr = button.parentElement.parentElement;
var Row = document.getElementById("somerow");
var Cells = Row.getElementsByTagName("td");
alert(Cells[0].innerText);
}
</script>