如何获取复选框选中的文本框的值

时间:2017-03-23 08:08:49

标签: javascript php jquery html css

我想问一下如何使用checkedbox作为id来获取文本框的值 这是我的代码

 <html>
 <tr>            
 <td><input type='checkbox' name='check[]'     value=".$rows["caid"].">".$rows["caid"]."</td>

 <td>".$rows["cadate"]."</td> 
 <td>".$rows["name"]."</td>
 <td>".$rows["department"]."</td>
 <td>".$rows["position"]."</td>
 <td>".$rows["ramount"]."</td>
 <td>".$rows["reason"]."</td>
 <td><input type='text' name='amt[]' VALUE=".$rows["ramount"]."></td>           
 </tr>'

3 个答案:

答案 0 :(得分:0)

$("input [name^=check]").find(":checked").val()

答案 1 :(得分:0)

使用Jquery:

  

$(&#34;输入[类型=&#39;复选框&#39;]&#34)。VAL();

使用PHP

  

$ check = $ _GET [&#39; check&#39;];

获取此值

<input type='text' name='amt[]' VALUE=".$rows["ramount"].">
  

$ amt = $ _GET [&#39; amt&#39;];

答案 2 :(得分:0)

 <tr>            
 <td><input type='checkbox' name='check[]'     value=".$rows["caid"].">".$rows["caid"]."</td>

 <td>".$rows["cadate"]."</td> 
 <td>".$rows["name"]."</td>
 <td>".$rows["department"]."</td>
 <td>".$rows["position"]."</td>
 <td>".$rows["ramount"]."</td>
 <td>".$rows["reason"]."</td>
 <td><input type='text' name='amt[$rows["caid"]' VALUE=".$rows["ramount"]."></td>           
 </tr>'

您可以使用复选框中的索引获取值。

$amounts =  $_POST['amt'];
foreach($_POST['check'] as $key => $val) {
   echo  $amounts[$val]; //this is what you need
}