我正在使用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。
没有运气......
答案 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");
}
});