【问题标题】:How can I summate radio and checkbox responses that are variables如何汇总作为变量的单选和复选框响应
【发布时间】:2015-06-02 02:25:19
【问题描述】:

以下是带有字段的网站的整体外观:

http://cs1.calstatela.edu:8280/~cs120s06/labs/orderpizza.html

这是一个代码sn-p:

<p>size</p>
<input type="radio" name="size1" value="10" id="size1">large<br>
<input type="radio" name="size2" value="8" id="size2">medium<br>
<input type="radio" name="size2" value="5" id="size2">small

我怎么能在最后有一个提交按钮,它会用他们的名字向用户打招呼,然后把费用加起来,在这种情况下,一个没有浇头的大比萨饼的费用是 10 美元。但是你可以在我链接的 HTML 中看到源代码。

【问题讨论】:

    标签: javascript jquery html sum field


    【解决方案1】:

    您必须使用 javascript。我使用了 jquery 以及下面的 javascript 代码。每当用户与您的表单交互时,它都会更改提交按钮的文本。我创建了这个http://codepen.io/anon/pen/ZGeEYB 供您玩耍。祝你好运:)

    $('form').on("click mousedown mouseup focus blur keydown change",function(e) {
             var firstName = $('[name="firstName"]').val();
             var lastName = $('[name="lastName"]').val();
             var price = 0;
             $(':checked').each(function() {
                 var addprice = $(this).val();
                 price += parseInt(addprice);
             });
    
             $("[type='submit']").val('Hello '+firstName+' '+lastName+'. You have to pay $'+price+'. Is this okay?');
        });
    

    【讨论】:

      猜你喜欢
      • 2019-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多