【问题标题】:How to show cursor first line on textbox如何在文本框上显示光标第一行
【发布时间】:2012-12-04 05:57:19
【问题描述】:

如果我按下回车键,我想在文本框的第一行显示光标。但我的光标总是显示在第二行。请任何人都可以帮我解决这个问题。谢谢

<!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>

【问题讨论】:

  • 为我工作:jsfiddle.net/fgBU4(第一行的光标)
  • jsfiddle.net/tutspack/VQh9t 对我来说很好。看看你的 textarea padding.please 把它设为 0
  • @Osiris 他在谈论按回车键后会发生什么
  • 如果我按下回车键,光标会显示在第二行。第一次显示第一行。我检查了你所有的链接。这是同样的问题。感谢您的回复
  • @user1493448 检查我的答案。

标签: php jquery css ajax


【解决方案1】:
 $('#txt_message').keydown(function (e){
    if(e.keyCode == 13 ){
    e.preventDefault();//use this to prevent default behavior 
    $('#txt_message').val("");
   }

demo js fiddle

【讨论】:

  • 感谢您的热情回复
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-15
  • 2011-09-17
  • 1970-01-01
  • 2012-09-06
  • 2018-09-22
  • 1970-01-01
相关资源
最近更新 更多