php - 如何使用复选框将 $1.00 添加到 $amount

标签 php javascript jquery

我可以让$amount显示在页面上,但是当我收到一条错误消息告诉我我需要添加一个金额以使其通过脚本运行时

我只需要通过$ payment$donation添加$amount,然后发布$amount

<label>Payment:</label>
<input name="payment" id="payment" class="small-field" value="<?php echo $payment;?>"   />
*
<div class="clr"></div>

<label>Donation:</label>
<input type="checkbox"  id="donation" name="donation" value="1.00"  />

<div class="clr"></div>

<?php echo $amount;?>

最佳答案

我认为你的意思是 JavaScript(或者 jQuery 包可能对你来说更容易)。

  1. 为复选框设置事件;
  2. 捕获复选框的值;
  3. 给值加 +1;
  4. 用新创建的值替换原始值;

如果我理解正确的话。 Here这是一个有关如何执行此操作的示例。

<html>
  <head>
    <title>Test page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="Dainis Abols" />
    <script src="http://code.jquery.com/jquery-latest.js"></script>
  </head>
  <body>

    <input id="check2" type="checkbox" name="test" value="1">
    <div id="check1" style="float: left;">1.00</div>

    <!-- The event for checkbox with id 'check2' -->
    <script>
    $("#check2").click(function() {
        var value = $(this).val(); /* Catching value of checkbox */
        value++; /* Increasing value by one */
        $(this).val(value); /* Replacing original value */
        $(this).attr('checked', false); /* Removing CHECKED ( if needed ) */
        $('#check1').html(value + '.00'); /* Just for visual aid */
    });
    </script>
    <!-- End of event -->

  </body>
</html>

关于php - 如何使用复选框将 $1.00 添加到 $amount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626850/

相关文章:

jquery - 目前最好的 Ajax 历史记录和书签插件

javascript - 需要帮助编辑响应式菜单的 JavaScript 文件

php - 使用 PHPUnit 测试 cookies 和 session,怎么样?

javascript - 如何在chrome或firefox中获取图片数据或图片在网页上的缓存路径?

javascript - 浏览器选项卡中的 LocalStorage 更新日期

javascript - 发布 Ajax 并在 Node 中获取空对象

javascript - JQuery '$' 选择器中的严格相等

javascript - Jquery UI 嵌套具有多个 UL 的可排序对象

php - 如何调用公共(public)属性的对象

php - CakePHP 使用 Shell cronjob 中的电子邮件组件