Javascriptの質問:ユーザー入力を非表示フィールドに複製するにはどうすればよいですか?
-
05-07-2019 - |
質問
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を追加する場合
所属していません StackOverflow