单击Android键盘中的输入键时HTML textarea换行符

时间:2014-01-22 10:27:26

标签: javascript android jquery html5 css3

我正在使用html5,javascript和css3为Android设备创建一个webapp。我有一个有textarea的屏幕。用户可以在textarea中输入他的评论。在单击键盘的android enter / return键时,光标应移动到textarea中的下一行。

有关此功能的任何帮助吗?

我尝试了很多方法。像

  $('#reply').bind('keyup', function(e) {
    var data = $('#reply').val();
    logger.debug("data = " + data);
    $('#reply').text(data.replace(/\n/g,"<br />"));
});

#reply是我的textarea的id。

没有运气......

1 个答案:

答案 0 :(得分:0)

可以使用此密钥代码13检查返回密钥,只需添加换行符以强制用户在换行符上写入:

 $("#reply").on('keydown', function(e) {
    var code = e.keyCode || e.which;
      if(code == 13) { //Enter keycode
       event.preventDefault();
       var s = $(this).val();
       $(this).val(s+"\n");
      }     
 });