Javascriptの質問:ユーザー入力を非表示フィールドに複製するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1202555

質問

jqueryがインストールされているサイトで、テキスト形式の入力要素から同じフォームの非表示の入力要素に入力を渡すにはどうすればよいですか?

役に立ちましたか?

解決

テキストが変更されるとトリガーされます:

$("#text_id").change(function(){
  $("#hidden_id").val($("#text_id").val())
});

フォームの送信時にトリガー:

$("#form_id").submit(function(){
  $("#hidden_id").val($("#text_id").val())
});

他の jQueryイベントをご覧ください。

他のヒント

入力する入力のIDが input_1 で、からに入力するIDが input_2 の場合、次を使用します:

$("#input_1").val($("#input_2").val())
$("#id_of_hidden_input").val($("#id_of_text_input").val());

各タイプのフィールドが1つしかない場合:

$('input[type=hidden]').val($('input[type=text]').val())

セレクタにさらにIDを追加する場合

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top