2017-06-21 38 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