我的页面上有 100 多个文本框的列表。我想在顶部有一个文本框,可以将它们全部更改为其值,但仍然让其他文本框能够独立(例如,对所有人使用一个变量是行不通的)。它们应该能够单独更改,而主人则充当“全部更改”的角色。
我的问题是,通过循环并在 c# 中进行回发会更好吗?或者我可以在 jquery 中动态更改它们吗?你会推荐哪个?
我的页面上有 100 多个文本框的列表。我想在顶部有一个文本框,可以将它们全部更改为其值,但仍然让其他文本框能够独立(例如,对所有人使用一个变量是行不通的)。它们应该能够单独更改,而主人则充当“全部更改”的角色。
我的问题是,通过循环并在 c# 中进行回发会更好吗?或者我可以在 jquery 中动态更改它们吗?你会推荐哪个?
我强烈建议使用 jquery 更改它们。它可以像这样简单:
$('#txt_Master').change(function() {
$('.childTextBoxes').val($(this).val());
});
使用 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() );
});
});