1

テキストボックスがあり、ユーザーが何かを入力してヒットすると、DBに保存されます。

 @Html.TextArea("txtComments", new {@style = "width: 450px;",@placeholder = "Enter Comments here" })

基本的に、ENTER で発生するイベントを探しています。RAZOR MVCで実装しています。

保管やその他のアイデアはほとんど見られませんでした。でも、投稿するならここがいいと思いました。

ありがとう

4

1 に答える 1

3

基本的に、ENTERで発生するイベントを探しています

.keypress()テキストエリアのイベントをサブスクライブして、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) を使用する必要があります。

于 2013-02-22T11:58:45.940 に答える