在向导控件上使用JQuery启用和禁用按钮

时间:2012-10-26 20:36:19

标签: jquery wizard-control

我在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);
       });
   }

有人可以帮忙吗?

1 个答案:

答案 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{

]