0
我有一个按键时该代码的textarea删除回车和地方光标备份
if(event.keyCode==13)
{this.value=this.value.replace(/\r?\n|\r/,"");
document.getElementById("edit-check").click();
比方说,用户类型的“ABC”,然后点击进入,该代码被触发点击操作,然后用户我应该输入更多的文字。在这种情况下,他会在textarea中看到: abc(并且光标已经在第二行了,他现在会在第二行输入,假设他/她会键入“123”,然后再次输入。现在代码被再次触发,并且新行被删除,现在用户在textarea中看到: abc123并且光标仍然在第二行。因此,删除换行符/回车符的工作,但用户仍然在第二行
我想要做的只是让用户按下回车键来触发按钮和验证,但如果用户需要继续写它应该在同一行上作为以前的文本,因此我想删除最后一个输入并将光标备份在第一行。
我试过其他的正则表达式,但光标总是在输入后的第二行。
我怎么能在JavaScript中做到这一点? 代码实际上在drupal中使用。