button disabled的问题
各位路过的朋友麻烦帮我看看,先谢谢了!
这是jira里边的一个录入数据插件,如图所示,我想设计成这样的效果:当没有点击new按钮的时候,edit和delete按钮是可以操作的,当点击new按钮的时候,edit和delete按钮不能操作且显示成灰色。不过现在点击new按钮的时候,edit和delete按钮都不能显示成灰色,麻烦帮我看看代码,这个应该怎样改?
}
return strings;
}
function add(){
window['added'] = 0;
window['edited'] = 0;
window['deleted'] = 0;
var plan =document.getElementById("plan").value;
var actual =document.getElementById("actual").value;
var date =document.getElementById("date").value;
date=transdate(date);
datastr="type=1&plan="+plan+"&actual="+actual+"&issueID="+$issueID+"&date="+date;
jsubmit(datastr);
}
function edit(id) {
if (window['edited'] == 0) {
var s = inputstring(id);
$('#data'+
id).html(s);
window['added'] = 1;
window['edited'] = 1;
window['deleted'] = 1;
}
}
function update(id){
var plan =document.getElementById("plan").value;
var actual =document.getElementById("actual").value;
var date =document.getElementById("date").value;
date=transdate(date);
datastr="type=2&id="+id+"&plan="+plan+"&actual="+actual+"&issueID="+$issueID+"&date="+date;
jsubmit(datastr);
window['added'] = 0;
window['edited'] = 0;
window['deleted'] = 0;
}
function deletes(id){
if (window['deleted'] == 0) {
datastr= "type=3&id="+id+"&issueID="+$issueID;
jsubmit(datastr);
}
}
function transdate(endTime){
var date=new Date();
date.setFullYear(endTime.substring(0,4));
date.setMonth(endTime.substring(5,7)-1);
date.setDate(endTime.substring(8,10));
date.setHours(endTime.substring(11,13));
date.setMinutes(endTime.substring(14,16));
date.setSeconds(endTime.substring(17,19));
return Date.parse(date)/1000;
}
function jsubmit(datastr){
jQuery.ajax({
type: "post",
url: "/MyWebworkModuleAction.jspa",
data: datastr,
success: function(data){
console.info(data);
var first=data.indexOf("<form method='post' id='Form1'>");
var last=data.indexOf("</form>")+7;
data= data.substring(first,last);
console.info(first);
console.info(last);
console.info(data);
jQuery("#Form1").html(data);
},
});
}
</script>
function newone() {
if (window['added'] == 0) {
var s = inputstring(-1);
$('tbody').html(s + $('tbody').html());
window['added'] = 1;
window['edited'] = 1;
window['deleted'] = 1;
}
document.getElementById('newID').disabled = false;
//document.getElementById('editID').disabled = true;
//document.getElementById('deleteID').disabled = true;
$('input[id="editID"]').attr('disabled',true);
$('input[id="deleteID"]').attr('disabled',true);
}