0

asp.net ウィザード コントロールの最後のステップで 2 つのボタンを有効または無効にしようとすると問題が発生します。

私が達成しようとしているのは、ユーザーがウィザード コントロールの [完了] ボタンをクリックしたときに、JavaScript の確認ポップアップ ボックスが表示され、ユーザーが [確認] を選択したときです。

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

誰でも助けることができますか?

4

1 に答える 1

0

スペルミスがあります

$("input[type=submit][id=*btnFinish]"].attr('disabled',true);
 ----------------------------------------^

jQuery 1.6+を使用している場合は.propを使用する必要がありますが

$("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{

]
于 2012-10-26T20:42:46.580 に答える