问题:有一个页面的input选值,点击input之后弹出dialog,选值之后,无法正确传回,怎么解决呢?
1.入口html
2.dialog
分销组代码
分销组名称
所属供应商
是否为公共分组
当前状态
操作时间
操作方式
#foreach($item in $groups)
$!item.code
$!item.name
$!item.supplierName
#if($item.get_public() == 1) 是
#else 否
#end
$statusMap.get($item.status)
$dateTool.format("yyyy-MM-dd HH:mm:ss",$!item.updateTime)
#if($shiro.hasPermission("groupUpd"))
修改
#end
#if($shiro.hasPermission("groupProduct"))
分销产品
#end
#end
#paginate($pagination, $url, $param)
3.js文件
/**
* 控制分销组分销规则添加和修改页面
* Created by yipeng.wang on 2015/9/10.
*/
var DistributorRule = {
init: function() {
$("#txt_proName").bind("click", DistributorRuleSelector.selectProduct);
$("#span_proName").bind("click", DistributorRuleSelector.selectProduct);
$("#btn_save").bind("click", DistributorRule.onSave);
$("#sale_price_type").bind("change", function(){
var txtCon = $("#sale_price_val");
var type = parseInt($(this).val(), 10);
switch(type) {
case 0:
txtCon.val("");
break;
case 1:
txtCon.val("{price}+");
break;
case 2:
txtCon.val("{price}-");
break;
case 3:
txtCon.val("{price}*");
break;
}
});
$("#bookPessengerRequired").bind("change", function(){
var val = $(this).val();
if(val == 0) {
$("#p_pessenger").hide();
} else {
$("#p_pessenger").show();
}
});
$("input[name='chargeType_type']").each(function(index, ele){
$(ele).bind("click", function(){
var type = $(this).val();
if(type == 0) {
$("#p_chargeType_type_1").hide();
$("#p_chargeType_type_2").hide();
} else if(type == 1) {
$("#p_chargeType_type_1").show();
$("#p_chargeType_type_2").hide();
} else {
$("#p_chargeType_type_1").hide();
$("#p_chargeType_type_2").show();
}
});
});
$("#btnAddFee").bind("click", function(){
DistributorRule.onAddFeeClicked(null, null);
});
$("#bookAdvanceTime_picker").datetimepicker({
pickDate: false
});
$("#bookStartTime_picker").datetimepicker({
pickDate: false
});
$("#bookEndTime_picker").datetimepicker({
pickDate: false
});
$("#refundType_2_time_picker").datetimepicker({
pickDate: false
});
$("#refund_datepicker").datetimepicker({
pickDate: true
});
},
onAddFeeClicked: function(hour, fee){
var p = $("
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
同上、估计你也没有认真看玩这些代码、或者不属于你的代码
因为一般提问都是把出错地方的那段代码、或核心代码贴出来、
你这样一大坨真心不会去慢慢看啊、最重要的是问题很不明确、
言归正传
建议你把传的值存入Cookie中、要用就取出来、
这是最简单的解决方法、
我猜没人会一行一行的把你 800+ 行的代码看完的。
你正在维护 2015 年的老系统吗?