$.extend($.validator.messages, {
required: " *NULL",
number:" *invalid number",
max : 'need 0.00 ~ 1.0',
min : 'need 0.00 ~ 1.0'
});
function myajax(rurl,params,selectId){
$.ajax({
type : "POST",
url : rurl,
data: params,
dataType:'html',
error: function(){alert("Failure");},
success: function(result){
var dataobj = eval("("+result+")");
dataobj = dataobj.selectJson;
$("#" + selectId).empty();
$("#" + selectId).append("<option value=''>--請選擇--</option>");
$.each(eval(dataobj),function(inx,item){
$("#" + selectId).append("<option value='" + item['mkey'] +"'>" +item['mvalue'] +"</option>");
});
}
});
}
function initSettlementDay(stype ,sday){
var doms = $("#" +stype +" option:selected");
var key = doms.val();
if(key == "D"){
$("#"+sday).empty();
$("#"+sday).attr("disabled",true);
$("#" + sday).append("<option value='0'>Disable</option>");
}else if(key == "W" || key == "WW"){
$("#"+sday).empty();
$("#"+sday).attr("disabled",false);
$("#" + sday).append("<option value='1'>週一</option>");
$("#" + sday).append("<option value='2'>週二</option>");
$("#" + sday).append("<option value='3'>週三</option>");
$("#" + sday).append("<option value='4'>週四</option>");
$("#" + sday).append("<option value='5'>週五</option>");
$("#" + sday).append("<option value='6'>週六</option>");
$("#" + sday).append("<option value='7'>週日</option>");
}else if(key == "M"){
$("#"+sday).empty();
$("#"+sday).attr("disabled",false);
var totalday = $("#thisMonthTotalDay").val();
for(var i=1;i<=totalday;i++){
$("#" + sday).append("<option value='" + i +"'>" +i +"號</option>");
}
}else if(key == "CN"){
$("#"+sday).empty();
$("#"+sday).attr("disabled",false);
var totalday = 365;
for(var i=1;i<=totalday;i++){
$("#" + sday).append("<option value='" + i +"'>" +i +"</option>");
}
}
}
$(document).ready(function(){
var rurl = $("#baseURLHidden").val() + "/settlement-commission-setting!"
var please = '--請選擇--';
$("#channelRegisterInfoSelect").change(function(){
var channelId = $("#channelRegisterInfoSelect").val();
var params = "channelId=" + channelId;
$("#detail0_accountid").val(channelId);
//alert($("#detatil0_accountid").val());
myajax(rurl+"channelListJson",params,'channelSelect');
var cros = $("#channelRegisterInfoSelect option:selected").text();
var merchantId = $("#"+cros).val();
var merchantparams = "merchantId=" + merchantId;
myajax(rurl+"merchantListJson",merchantparams,'merchantSelect');
var crid = $("#"+cros).attr("class");
$("#channelRegisterInfoId").val(crid);
//alert(crid);
});
$("#merchantSelect").change(function(){
//var please = '--請選擇--';
var docMer = $("#merchantSelect option:selected");
var tip = docMer.text();
if(tip != please){
var coopId = docMer.val();
var coopParams = "cooperationId=" + coopId;
//set merchant id
var cros = $("#channelRegisterInfoSelect option:selected").text();
var merchantId = $("#"+cros).val();
$("#detail2_accountid").val(merchantId);
myajax(rurl+"cooperationListJson",coopParams,'cooperationSelect');
}else{
$("#cooperationSelect").empty();
$("#cooperationSelect").append("<option value=''>--請選擇--</option>");
}
});
$("#channelSelect").change(function(){
var domChCu = $("#channelSelect option:selected");
var tip = domChCu.text();
if(tip != please){
var channleCustomerId = domChCu.val();
var channelCustomerparams = "channelCustomerId=" + channleCustomerId;
var url = rurl+"channelCustomerListJson";
//alert(url + channelCustomerparams );
//set channelId
var channelId = $("#channelRegisterInfoSelect").val();
$("#detail0_accountid").val(channelId);
myajax(url,channelCustomerparams,'channelCustomerSelect');
}else{
$("#channelCustomerSelect").empty();
$("#channelCustomerSelect").append("<option value=''>--請選擇--</option>");
}
});
$("#channelCustomerSelect").change(function(){
var doms = $("#channelCustomerSelect option:selected");
var tip = doms.text();
if(tip != please){
$("#detail1_accountid").val(doms.val());
}
});
$("#cooperationSelect").change(function(){
var doms = $("#cooperationSelect option:selected");
var tip = doms.text();
if(tip != please){
$("#detail3_accountid").val(doms.val());
}
});
//結算方式
$("#stypeselect_0").change(function(){
initSettlementDay("stypeselect_0","settlementday0");
});
$("#stypeselect_1").change(function(){
initSettlementDay("stypeselect_1","settlementday1");
});
$("#stypeselect_2").change(function(){
initSettlementDay("stypeselect_2","settlementday2");
});
$("#stypeselect_3").change(function(){
initSettlementDay("stypeselect_3","settlementday3");
});
//form validate
$("#comissionFrom").validate();
/* $("#comissionFrom").submit(function(){
var boo = confirm('確定要添加結算分成設置?');
}); */
});
<input type="number" name="commissionDetailList[1].commissionRate" id="detailRate1" class="required" max="1" min="0">