我有一个页面,我传递服务器端变量{{.PageType}}
,其中包含两个值newItem
或exItem
中的一个。服务器端填写变量数据,因此当它到达浏览器时pageType
将被设置为硬值。
我的问题是,如果我传递{{.PageType}} = "newItem"
此switch语句中列出的所有内容都会被禁用,但在这种情况下只应该#bCodeBtn
。但是,如果我通过它"exItem"
#bCodeBtn
没有被禁用,这是它应该如何工作。因此,如果PageType=newItem
所有内容都被禁用,那么似乎exItem
bcodeBtn
var pageType="{{.PageType}}";
switch(pageType) {
case "newItem":
$('#bCodeBtn').addClass('clsDisableBtn');
$('#bCodeBtn').attr('disabled','disabled');
//$('#bCodeBtn').blur();
case "exItem":
$('#selected_category').attr('disabled','disabled');
$('#price').attr('disabled','disabled');
$('#itemDescription').attr('disabled','disabled');
$('#selectedColorCode').attr('disabled','disabled');
}
仍处于活动状态。希望这是有道理的。
{{1}}
答案 0 :(得分:0)