1

私はこのコードを持っています

<input type="hidden" value="[{"value":1,"label":"Emmoia Boently"},{"value":6,"label":"John Smith"}]" name="group[users][]" id="users">

<input type="text" value="Emmoia--Boently, John--Smith, " name="autocompleter_group[users][]" id="autocompleter_userss" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">

今私の問題は、現在のJavaScriptがテキストボックスから非表示のフィールドに値を追加していることです。

しかし、テキストを削除しても、非表示の入力フィールドからは削除されません。

だから私はjqueryで、メインテキストボックスのテキストの削除を開始すると、非表示の入力フィールドでも値が削除されるようにしたいと考えています。

質問ページでタグ文字を削除するときにSOで行うのと同じように

4

2 に答える 2

2
$("#autocompleter_userss").on("keyup", function() {
    $("#users").val($(this).val());
});

フィドル

于 2012-09-13T15:58:08.310 に答える
1

更新:タグ エディターを探しているようです。網羅的なリンクについては、この投稿を参照してください:)


$('input#1').change(function(){
  $('input#hidden').val($(this).val());
});

さらに、 knockout.jsなどのデータ バインド ライブラリを試すこともできます。

于 2012-09-13T15:58:10.433 に答える