jquery按钮置灰_jquery-dialog按钮设置灰色不可点击操作

这篇博客介绍了如何使用jQuery实现dialog对话框中,根据特定条件设置按钮为灰色并禁用的功能。通过遍历对话框内的输入元素和选择器,判断其值来决定是否禁用'修改'按钮。
摘要由CSDN通过智能技术生成

jquery-dialog按钮设置灰色不可点击操作

发布时间:2020-06-23 20:21:29

来源:51CTO

阅读:1938

var editupdate=function(){

var appId=process_appId;

$("#editupdate").dialog('option','appId',appId);

var dlg = document.getElementById("editupdate");

var elements = dlg.getElementsByTagName("INPUT")

for( i = 0 ; i 

var item = elements.item(i);

if(item.name=="finishtime"){

var date= new Date(applyAll[appId][item.name]);

//日期格式化

var days= date.getDate(); //从 Date 对象返回一个月中的某一天 (1 ~ 31)。

var months=date.getMonth()+1;//从 Date 对象返回月份 (0 ~ 11)。

var years=date.getFullYear();//从 Date 对象以四位数字返回年份。

var hours=date.getHours();//返回 Date 对象的小时 (0 ~ 23)。

var minutes=date.getMinutes();//返回 Date 对象的分钟 (0 ~ 59)。

var seconds=date.getSeconds();//返回 Date 对象的秒数 (0 ~ 59)。

if(days<10){

days="0"+days;

}

if(hours<10){

hours="0"+hours;

}

if(minutes<10){

minutes="0"+minutes;

}

if(seconds<10){

seconds="0"+seconds;

}

if(months<10){

months="0"+months;

}

item.value=years+"-"+months+"-"+days+" "+hours+":"+minutes+":"+seconds;

if(item.value=="NaN-NaN-NaN NaN:NaN:NaN"){

item.value="nullvalue";

}

}else{

item.value = applyAll[appId][item.name];

}

}

var elements = dlg.getElementsByTagName("SELECT");

for( i = 0 ; i 

var item = elements.item(i);

item.value = applyAll[appId][item.name];

//按钮判断禁用

if(item.value=="finish"){

$("#editupdate").parent().find("button").each(function() {

if( $(this).text() == '修改' ) {

$(this).attr('disabled', true);

}

});

}else{

$("#editupdate").parent().find("button").each(function() {

if( $(this).text() == '修改' ) {

$(this).attr('disabled', false);

}

});

}

}

$("#editupdate").dialog("open");

};

效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值