所以我有一個窗體。該表單默認由10行組成。它是這樣的:
<form method="post" action="actionhere">
<?php
for($i=0; $i<10;$i++) {
?>
<div class='clone_me'>
<span>Line <?php echo $i;?></span>
<input type='checkbox' name='ck_<?php echo $i;?>'/>
<input type='text' name='tx_<?php echo $i;?>'/>
</div>
<?php } ?>
<input type='submit' name='submit' value='Submit'/>
</form>
所以表單內,我們將有10列複選框+文本框。
我想要做的是,我想放置一個按鈕來添加新行(複選框+文本框)。現在,問題是,我需要$ i值(因爲它是for循環的形式)。有可能當我們點擊添加行按鈕時,我們爲循環設置的$ i的值在每次點擊時會增加1?我知道我們可以使用jquery克隆div,但$ i值如何?
計算Javascript中現有行的總數。將數字1添加到它,然後它會是你的新'我'。 –
您無法修改服務器端變量,即$ i使用客戶端腳本,即按鈕單擊。 – dikesh