js中各种函数
//设置不可使用
$("#sydcpihao_"+sysTime).attr('disabled',true);
//设置标签中的text
$("#sydcdel_"+sysTime).text("不可删除");
//设置鼠标事件不可用
$("#sydcdel_"+sysTime).css("pointer-events","none");
js 集合删除某个元素splice
var list= [
{ name: "tom", sex: "m", age: "22" },
{ name: "jack", sex: "m", age: "18" }
{ name: "jack", sex: "m", age: "18" }
];
for (var i = 0; i < list.length; i++) {
if (list[i].name == "jack") {
list.splice(i, 1);
i--;
}
}
//根据批号+编码 校验是否有投入信息 如果有则批号不可编辑
function xunhuantourucheck(pihao,code,sysTime){
if(pihao != null && pihao != ''){
var textdel = $("#sydcdel_"+sysTime).text();
if("不可编辑" == textdel && sysTime == sydcDetaillist.length-1){
$("#sydcpihao_"+sysTime).attr('disabled',true);
}
var url = "xunhuantouru/"+pihao+"," + code;
febs.get(ctx + url, null, function (result) {
if(result.data == '批号有投入台账数据,不允许直接删除'){
$("#sydcpihao_"+sysTime).attr('disabled',true);
$("#sydcdel_"+sysTime).text("不可编辑");
$("#sydcdel_"+sysTime).css("pointer-events","none"); //设置鼠标事件不可用
}
})
}
}
6. 如何用原生js给一个按钮绑定两个onclick事件?
Var btn=document.getElementById(‘btn’);
//事件监听 绑定多个事件
var btn4 = document.getElementById("btn4");
btn4.addEventListener("click",hello1);
btn4.addEventListener("click",hello2);
function hello1(){
alert("hello 1");
}
function hello2(){
alert("hello 2");
}
,列表页面弹出提示
parseData: function(res) {
if(res.data.msg != '' && res.data.msg != null){
layer.alert(res.data.msg);
return {
code: 0,
msg: res.data.msg
}
}else{
return {
code: 0,
data: res.data.rows
}
}
}
//用户选择下拉框 触发 修改 其它 select 选项
form.on('select(chanchubak4_' + sysTime + ')', function(data){
febs.get(ctx + 'yichunkehuchanpin/getguigebykehu?kehu=' + data.value, null, function (r) {
var obj = document.getElementById("chanchubak5_"+sysTime);
obj.options.length = 0;
obj.add(new Option("请选择",""));
var obj2 = document.getElementById("chanchubak6_"+sysTime);
obj2.options.length = 0;
obj2.add(new Option("请选择",""));
for (var item of r.data) {
obj.add(new Option(item.chanpinName,item.chanpin));
//obj.options.add(new Option(item.chanpinName,item.chanpin));
//$('#chanchubak5_'+sysTime).append(new Option(item.chanpinName,item.chanpin));//继续往下拉菜单里添加元素
}
form.render('select');//这个一定要有
})
});