2017-06-21 37 views
0

我正在做一個parrent會議的web應用程序,但我有一個問題。首先你選擇一位老師去一張桌子,你可以看到哪些約會還是免費的。 該表充滿了複選框,在這些複選框中,雙方可以在他們想要約會時選擇時間。所有佔用的時間都禁用了其複選框。

這是我用我的複選框代碼: 如何獲取客戶端的最後值檢查複選框

\t <table width="1100" border="1"> 
 
<tr> 
 
\t <th style="text-align:center; padding:0 10px">Tijdstip</th> 
 
\t <th style="text-align:center; padding:0 10px">Bezet?</b></th> 
 
\t <th style="text-align:center; padding:0 10px">Commentaar</b></th> 
 
</tr> 
 
\t <form method = "post" action = "toevoegen.php"> 
 
\t \t <?php while ($record = mysqli_fetch_array($bezet)) { ?> 
 

 
\t \t <tr> 
 
\t \t  <td><?php echo $record['start']; echo " "; echo $record['einde'];?></td> 
 
\t \t \t \t <td> 
 
\t \t \t \t <?php 
 
\t \t \t \t $teller = $teller+1; 
 
\t \t \t \t ?> 
 
\t \t <input type='checkbox' name='bezet' id='bezet' value="<?php $record['sequence'] ?>" onChange="this.form.submit(this)" 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t \t \t <?php if($record['bezet'] == 1 && $record['leerkracht_id'] == $_SESSION['lk']){ ?> 
 
\t \t \t \t checked="checked" 
 
\t \t \t \t disabled="disabled" 
 
\t \t \t \t \t \t <?php } ?> 
 
\t \t \t \t \t \t \t \t /> 
 
\t \t \t \t \t </td> 
 
\t \t <td><?php if($record['bezet'] == 1 && $record['leerkracht_id'] == $_SESSION['lk']){ 
 
\t \t \t \t echo "Bezet"; 
 
\t \t \t \t \t \t \t \t \t \t \t 
 
\t \t \t \t \t } ?></td> 
 
\t \t \t \t </tr> 
 
\t \t \t \t <?php } ?> 
 
\t </form> 
 
</table>

當U點擊您重定向到您填寫您的姓名下一頁的複選框和您的孩子的名字。現在,讓應用程序正常工作,我將不得不通過被檢查的複選框來取消最後一頁上的複選框的值,所以沒有其他人可以佔用這個時間。

我怎麼能做到這一點?
Anny幫助表示感謝,並提前致謝。

+0

您可以發佈新的頁面上get方法表單。在這裏,您可以通過$ _GET獲取URL中的值; –

回答

0

試試這個:

alert($('input[type="checkbox"]:checked').last().val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input type="checkbox"> 
 
<input type="checkbox" checked value="1"> 
 
<input type="checkbox" checked value="2">

+0

這個問題說[標籤:php],而不是[標籤:javascript] – Quentin

+0

我必須得到由parrent選中的複選框而不是最後一個複選框。 – Jarne