我在asp.net向导控件的最后一步尝试启用和禁用两个按钮时遇到了麻烦。
我想要实现的是当用户点击向导控件上的完成按钮时,用户会看到javascript confirm弹出框,当用户选择确认时:
1)它禁用向导控件上的“完成”按钮 2)它启用了我的用户控件上的按钮
尽管我付出了很多努力,但我仍在努力让这项工作得以实现。
以下是我尝试在完成按钮上执行的操作的片段
var answer = confirm("Click confirm if you wish to repeat steps and then click the repeat button on the screen");
if (answer == true)
{
$("input[type=submit][id=*btnFinish]").click(function()
{
$("input[type=submit][id=*btnFinish]"].atr('disabled',true);
});
}
有人可以帮忙吗?
答案 0 :(得分:0)
您有拼写错误
$("input[type=submit][id=*btnFinish]"].attr('disabled',true);
----------------------------------------^
虽然你应该使用.prop如果使用jQuery 1.6 +
$("input[type=submit][id=*btnFinish]"].prop('disabled',true);
$("input[type=submit][id=*btnFinish]"].prop('disabled',false);
你可以删除它周围的点击功能 - 因为
当用户选择确认时: - 禁用/启用
只需使用已经开始的if / else语句
if (answer){// <-- if they clicked ok
}else{
]