ID付きのhtml入力フィールドがあります。ページの別の部分にも空のdivがあります。私がやりたいのは、入力フィールドに「ASPERWRITING」というテキストをコピーすることです。このサイトが質問を作成するときに行うのとまったく同じです。(入力したテキストエリアとその下の部分に注意してください。これは私が望む正確な機能です)。
これにはjQueryを使用したいと思います。どんな機能?
キーアップ機能でこれを行います。
$("#myinput").keyup(
function(){
my_text = $(this).val(); // grab what's in the field
// do stuff with the text so that it's what you want
$("#other_div").val(my_text);
}
);
$("#myInputField").keydown(function(){
$("#myDiv").html($(this).val());
})
これを試して
keydown を使用すると最後の文字が失われるため、keyup を使用することをお勧めします。
$("#myInputField").keyup(function(){
$("#myDiv").html($(this).val());
})
(同じものを探していたので更新しました)。