/ / JQuery対C#:マスタテキストボックスを使用する - C#、javascript、jquery

JQuery対C#:マスタテキストボックスを使用する - C#、javascript、jquery

私は自分のページに100以上のテキストボックスのリストを持っています。 私はトップにすべての値を変更することができるテキストボックスを持っていますが、まだ他のものを独立させることができます(すべての作業に1つの変数を使用するなど)。変更できる必要がありますマスターは「すべて変更」として機能します。

私の質問は、これは、ループを介して、Cでポストバックを行うことでよりうまくいくでしょうか#?または、jqueryで動的に変更することはできますか?どちらをお勧めしますか?

回答:

回答№1は8

私は非常にjqueryでそれらをすべて変更することをお勧めします。これは次のような単純なものです。

$("#txt_Master").change(function() {
$(".childTextBoxes").val($(this).val());
});

回答№2については2

jQueryを使うのが最善の選択です。サーバ側のコントロールを使って負荷が大きすぎるためです。

これをチェックして フィドル

<input type="text" class="master"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>​

$(document).ready(function() {
$(".master").on("change", function() {

$(".child").val(  $(this).val() );
});
});​