2011-01-21 9 views
2

Silverlightアプリケーションを標準のWebアプリケーション(つまり、jQuery 1.4.4を使用したすべてのHTML、CSS、JavaScript)に変換しています。私はWeb開発に関して最も経験豊富ではないので、このカスタムSilverlightコントロールをWeb同等のものに変換する最良の方法は何か疑問に思っています。このSilverlightコントロールをHTML/CSS/JSに翻訳するには

alt text

それはちょうど空想ラジオボタングループであることに帰着します。ユーザは任意のタイプをクリックすることができ、一度に選択できるタイプは1つだけです。これに相当するWebでは、サーバーにPOSTする値を設定する必要があります。

今のところ標準の<select>タグを使用していますが、これはもちろん機能的で、JavaScriptは必要ありませんが、最終的には飛ぶことはありません。私は<noscript>タグの中に<select>を入れて、js以外の人たちが依然として機能することを可能にします。

誰もがこれに対処するための良いアプローチをお勧めできますか?野生の既存のプラグイン/コントロールを利用することができますか?

ボタンの配列としてそれらの

答えて

1

< ul>を使用して、< li>を選択します。スタイリングはそれに適用するのは簡単ですし、オンラインでたくさんのサンプルがあります。

無効にするには、jQueryを使用してliをクリックします。他の選択を無効にする場合は、間違いがあった場合に再選択するためのリセット/クリアタイプの機能も含める必要があります。

1

だと思います(私は、ASP.NET MVC 3を使用していますが、私はそれがここに非常に関連はないと思います)。 1つをクリックすると、他のすべては選択解除されます。クリックされたものの周りに矩形を描き、フォームが送信されるときに期待する値と同じ隠れたフォームフィールドを設定します。

関連する問題