質問: ### 前提・実現したいこと 現状はラジオボタンのautopostbackをtrueにし、OnCheckedChangedイベントをサーバ側で拾って 別部品の表示をコントロールしているのですが、ラジオボタン変更のたびにポストバックするのは動作が重いので クライアントで処理したいと思いますが、inputタグではなくaspのradiobuttonの変化を取得し、別asp部品を指定して 表示操作する方法がわからずとん挫しています。 ### 該当のソースコード ``` ``` ### 試したこと javascriptで $('input[name=Radio1]').change(function(){ }); みたいに書いたらなんとかならないかと思いましたがにnameが設定できませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) ドットネットフレームワーク4.5.2 C# webform
回答: > > inputタグではなくaspのradiobuttonの変化を取得し > > > ASPは触った事もありませんが、ブラウザが解釈できるHTMLをASPで生成して送っているだけのはずなので、「aspのradiobutton」は `` をブラウザに出力しているはずです。それをJavaScriptで取得することは当然出来ます。 > > 別asp部品を指定して表示操作 > > > 全体像がわからないですが部品を両方出力した上で、JavaScriptで表示/非表示を切り替えるのが良くあるやり方だとは思います。 > > にnameが設定できませんでした。 > > > 出力されたHTML(ブラウザで「ページのソースを表示」)を確認してみてください。何らかの識別のための要素が有ると思いますよ。デベロッパーツールで確認するのも良いと思います。 【開発者ツールを使おう! カスタマイズするphpファイルを探す-その1 | RYUS blog】 【Chrome デベロッパーツールの使い方概要 | Web Tips】