2012-12-17 80 views
3

如果我按Enter鍵,我想要顯示光標的第一行文本框。但總是我的光標顯示在第二行。請任何人都可以幫我解決這個問題。感謝如何在文本框上顯示光標第一行

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<title>test page</title> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
    $('#txt_message').keydown(function (e){ 
    if(e.keyCode == 13){ 
    $('#txt_message').val(""); 
      } 
}) 
}); 
</script> 
    </head> 
     <body> 
<textarea id='txt_message'></textarea> 
    </body> 

</html> 
+0

工作對我來說:http://jsfiddle.net/fgBU4/(光標在第一行) – Osiris

+0

http://jsfiddle.net/tutspack/VQh9t/對我來說工作很好。看到你的textarea padding.please使它0 – underscore

+0

@Osiris他說的是什麼發生後輸入鍵按 –

回答

0
$('#txt_message').keydown(function (e){ 
    if(e.keyCode == 13){ 
    e.preventDefault();//use this to prevent default behavior 
    $('#txt_message').val(""); 
    } 

​​

+0

謝謝你的迴應 – user1493448

相關問題