JQuery与C#:使用主文本框

时间:2012-09-24 15:53:55

标签: c# javascript jquery

我的页面上有100多个文本框列表。我希望在顶部有一个文本框可以将所有文本框更改为其值,但仍然可以使其他文本框独立(例如,使用一个变量对所有文件都不起作用)。它们应该能够单独更改,主人可以作为“全部改变”。

我的问题是,通过循环并在c#中进行回发,这会更好吗?或者我可以在jquery中动态更改它们吗?你会推荐哪一个?

2 个答案:

答案 0 :(得分:8)

我强烈建议用jquery更改它们。它可以像这样简单:

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

答案 1 :(得分:2)

使用jQuery是最好的选择..因为使用服务器端控件有太多的负载..

选中此FIDDLE

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