Javascriptを使用してasp RadioButtonListからラジオボタンを無効にしようとしています。このクライアントはJavaScriptのonClickを呼び出しJavascriptでラジオボタンリスト項目を無効にする
<asp:RadioButton ID="rbPlanner" runat="server" onclick="deselectRadioListItem('P');" />
...
function deselectRadioListItem(radioValue) {
var clientID = ('<%= rblSummaryOptions.ClientID %>');
for (i = 0; i < '<%= rblSummaryOptions.Items.Count %>'; i++) {
if (document.getElementById(clientID + "_" + i.toString()).value == radioValue) {
(clientID + "_" + i.toString()).disabled === true;
}
else
{
(clientID + "_" + i.toString()).disabled === false;
}
}
}
すべてが正常に機能しているように見える(文があれば、仕事火災、反復処理し、)しかし、RadioButtonコントロールを:ここで私が持っているものですロジックがヒットしても、ディスエーブルにはなりません。私は何が欠けていますか?ヘルプが大歓迎です、ありがとう!
...あなたがここにいくつかのバグを持っている
またはより良い
を入力して勝ちました無効にする。 – Ted
@Ted、間違いはありますか?要素が存在し、その値が渡されるradioValueと等しい場合、上記のコードは機能するはずです。 –
ああ!私はあなたのクリーンアップを試して、それは素晴らしい仕事、ありがとう! – Ted