我有一个文本框,如果用户输入某些内容并按回车,它应该将其保存到数据库中。
@Html.TextArea("txtComments", new {@style = "width: 450px;",@placeholder = "Enter Comments here" })
基本上我正在寻找一个在 ENTER 上触发的事件。并在 RAZOR MVC 中实现。
我很少看到保留和其他东西的想法。但我认为这是发布它的更好地方。
谢谢
我有一个文本框,如果用户输入某些内容并按回车,它应该将其保存到数据库中。
@Html.TextArea("txtComments", new {@style = "width: 450px;",@placeholder = "Enter Comments here" })
基本上我正在寻找一个在 ENTER 上触发的事件。并在 RAZOR MVC 中实现。
我很少看到保留和其他东西的想法。但我认为这是发布它的更好地方。
谢谢
基本上我正在寻找一个在 ENTER 上触发的事件
您可以订阅.keypress()
textarea 的事件并检测是否Enter被按下:
$(function() {
$('#txtComments').keypress(function() {
var code = e.keyCode ? e.keyCode : e.which;
if(code == 13) {
// Enter was pressed => act accordingly
}
});
});
并在 RAZOR MVC 中实现。
Razor 是在服务器上运行的视图引擎。您无法检测到服务器上的按键。正如我之前所展示的,您将不得不使用客户端脚本 (javascript)。