2014-01-11 68 views
0

我有这种情况。显示不同名称的输入文本复选框

我正在做一个销售系统,我有销售索引,并且标记为已付或未付款。

所以,我列出了一个特定客户的所有销售情况,并用php显示出来,我放了一些复选框来说明你想要标记为支付的销售额。所以,我想在此复选框的右侧显示一个文本框,并检查付费总额是否与索引相同,如果标记为付费,并显示一个框以放置日期,否则显示一个文本框以输入支付的金额,并将其清除总帐单。

但我不知道如何使用JavaScript/jQuery来做到这一点。

<form action="carregaPagamento.php"> 
    <table> 
     <tr> 
      <td>Produto</td> 
      <td>Quantidade</td> 
      <td>Valor</td> 
      <td>Ação</td> 
     </tr> 
     <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ 
      $cliente = $_POST['cliente']; 

      $select = mysql_query("SELECT * FROM vendas WHERE metodo = 'aprazo' AND cliente = '$cliente'"); 
      while($res = mysql_fetch_array($select)){ 

       echo '<tr> 
         <td>'.$res['produto'].'</td> 
         <td>'.$res['quantidade'].'</td> 
         <td>'.$res['valor'].'</td> 
         <td class="action"> 
<input type="checkbox" name="option1" value="paid">Paid 
         </td> 
       </tr> 
       '; 
      } 
     } 
     ?> 
    </table> 
</form> 

回答

0

而不是checkbox你为什么不使用buttonsmodals

检查模式的示例:

http://getbootstrap.com/javascript/#modals

引导是CSS + JavaScript的(即用了jQuery)

然后,当用户点击按钮的框架,一个模式显示询问如果他想确认付款并可能显示日历(jQuery中有多个日历实现)。并通过AJAX发送输入

此外,我会建议你做输入清理

很抱歉,如果我的回答是不是你所期望的,我不明白你的问题都:P

蟒蛇排序!

+0

如何将账单ID传递给模态框? –

+0

假设每个_bill_都是表中的一行。该表**必须**有一个“ID”列,对吧?您只需将'id'传递给模态'input',然后通过'$ _POST'在PHP脚本中接收_input id_。顺便说一句,不要忘记清理 – jgabriel

+0

例如,将输入值更改为'$ row ['billId']' – jgabriel

相关问题