首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery以形式将var设置为0

jQuery以形式将var设置为0
EN

Stack Overflow用户
提问于 2015-01-18 16:06:33
回答 2查看 64关注 0票数 0

我差一点就能完成我需要的表格了。但是仍然有一个"bug“。我不想创造一种形式,一个客户可以计算出有多贵的东西。我相信有很多更短的方法来构建整个项目,但这不是问题。问题是这是胡言乱语:

当您选择: CMS,它设置价格100,您添加了“康陶尔”,它将正确设置为350。但是,当你没有选择“统计”,250的“康陶尔”的数量不再覆盖到0。

我希望你能理解我的意思:我很难解释。我非常感谢你的帮助。

JSFiddle.com片段

我认为问题必须在这部分:

代码语言:javascript
复制
$(this).change(function(){
var ifCMS_val = $('input[name="ifCMS"]:checked').val();
var chooseCMS_val = $('input[name="chooseCMS"]:checked').val();
 ifCMS_cost = 0;
 chooseCMS_cost = 0;

    if(ifCMS_val == "ifCMSyes")
    {
        ifCMS_cost = 100;
        chooseCMS_cost = 0;
    }
    else if(ifCMS_val == "ifCMSno"){
         ifCMS_cost = 0
         chooseCMS_cost = 0;
    }

    if(chooseCMS_val == "Contao"){
        chooseCMS_cost = 250;
    }
    else
    {
        chooseCMS_cost = 0;
    }


summe =  chooseCMS_cost ;


$('#summehtml').html(summe)



}); 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-18 16:10:58

设置chooseCMS_cost时,只需添加一个奖励即可

代码语言:javascript
复制
...
if(chooseCMS_val == "Contao" && ifCMS_val == "ifCMSyes"){
...

否则,如果之前选择了"Contao“,您将添加250个。

小提琴

票数 0
EN

Stack Overflow用户

发布于 2015-01-18 16:11:45

因为

代码语言:javascript
复制
if(chooseCMS_val == "Contao"){
        chooseCMS_cost = 250;
    }
    else
    {
        chooseCMS_cost = 0;
    }

chooseCMS_val仍然是Contao这个值没有被重置

当第一批ifCMS改变时,您需要重置这组无线电输入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28011809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档