簡體   English   中英

提交html表單上動態元素的復選框值

[英]submit checkbox value for the dynamic elements on html form

我有一個復選框,它將與文本字段一起動態添加。

<input type="checkbox" name="namechkbox[]">
<input type="text" name="nametxt[]">

我將需要使用文本字段映射復選框值。 我從其他問題中發現,在輸入元素復選框上方添加了隱藏元素之后。

<input type="hidden" name=namechkbox[]" value=0> 

由於它是動態的,因此將由於名稱中的name []而添加索引。

用動態元素值提交處理復選框的方法是什么?

嘗試這個:

<?php
if(isset($_POST)){ 
  $invite = $_POST;
  echo '<pre>'; 
  print_r($invite);  
} 


?>


<form method="post" action="">
 <?php  for($i=0;$i<4;$i++) 
   { 
   ?>          

    <input  value="chkbob1"  name="invite['id<?php echo $i;?>']" type="checkbox">
    <input  value=""  name="name['id<?php echo $i;?>']" type="text">  
<?php    
}

 ?>   <input type="submit">
</form> 

如果用戶選中了任何復選框,則將值從關閉更改為打開,反之亦然。

例如:

<input type="checkbox" name="namechkbox[0]" value="on" />
<input type="hidden" name="nametxt[0]" value="This my data string 1" />

<input type="checkbox" name="namechkbox[1]" value="off" />
<input type="hidden" name="nametxt[1]" value="This my data string 2" />

now you submits the from then check loop through array to check 
if namechkbox[0] value is on 
then take the value of nametxt[0] 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM