我想在按enter键时禁止换行。相反,我想提交表单。我知道如何在文本区域中按enter键提交表单,但我不知道如何在按enter键时抑制换行符。我需要隐藏它对用户,我的意思是,我希望用户看不到回车做了新的行,甚至片刻。
提前谢谢你。
发布于 2009-10-26 08:05:58
您可以在keypress事件处理程序中取消默认键操作:
textArea.onkeypress = function(evt) {
evt = evt || window.event;
var charCode = evt.keyCode || evt.which;
if (charCode == 13) {
evt.returnValue = false;
if (evt.preventDefault) {
evt.preventDefault();
}
// Do the form submit
this.form.submit();
}
};https://stackoverflow.com/questions/1622468
复制相似问题