是否可以在表單文本字段中鍵入一些文本,並同時在DIV旁邊看到該文本,而無需首先提交表單?jquery表單文本
喜歡的東西:
<input type="text" name="text" id="text"/>
<div class="show_text_here"></div>
是否可以在表單文本字段中鍵入一些文本,並同時在DIV旁邊看到該文本,而無需首先提交表單?jquery表單文本
喜歡的東西:
<input type="text" name="text" id="text"/>
<div class="show_text_here"></div>
怎麼是這樣的:
$('#text').keyup(function(){
$('.show_text_here').html($(this).val());
}
這不僅是可能的,它的發生就在這裏,現在!
最簡單的,你只需要綁定一個處理程序到該輸入的正確事件(.keyup()可能...檢查http://api.jquery.com/category/events),處理程序需要做的唯一事情就是設置div與輸入中的值進行比較。
這裏有對同一議題的討論:http://forum.jquery.com/topic/how-to-display-value-of-input-in-div-object-in-real-time
此代碼將做複製實時的文本框的值:
$('#text').keypress(function(){
$('.show_text_here').html($(this).val());
});
不會使用.keypress()將實際輸入字段的輸入clobber? – David 2010-06-25 19:00:33
此代碼正常工作。 – 2010-06-25 19:04:59
你的意思是像下面編輯器中的預覽功能?因爲那時我會說「是的,你可以。」 – R0MANARMY 2010-06-25 18:41:03
@ R0MANARMY - 是的,像預覽。 – Sergio 2010-06-25 18:43:11