/ / JQuery Vs. C #: Verwenden eines Master-Textfelds - c #, javascript, jquery

JQuery Vs. C #: Verwenden eines Master-Textfelds - c #, javascript, jquery

Ich habe eine Liste von 100+ Textfeldern auf meiner Seite. Ich möchte ein Textfeld oben haben, das alle auf seinen Wert ändern kann, aber trotzdem die anderen in der Lage sind, unabhängig zu sein (wie in, eine Variable für alle zu verwenden). Sie sollten in der Lage sein, geändert zu werden individuell, mit dem Meister eine Art von "Change All" zu handeln.

Meine Frage ist, würde dies besser funktionieren, indem man durchläuft und ein Postback in c # macht? Oder kann ich sie alle in jQuery dynamisch ändern? Was würdest du empfehlen?

Antworten:

8 für die Antwort № 1

Ich würde sehr empfehlen, sie alle mit jquery zu ändern. Es könnte so einfach wie etwas sein:

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

2 für die Antwort № 2

Die Verwendung von jQuery wäre die beste Option. Da die Server-Steuerelemente zu viel von der Last geladen werden ..

Überprüfen Sie dies GEIGE

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