-1

为什么此代码不起作用?为什么我无法收到警报消息..?问题出在哪里?

  $('.msg_txt).keypress(function (e) {
                    if (e.which == 13) {

                        $("#sendform").submit(function () {
                                                $.post($(this).attr("action"),
                                    $(this).serialize(),
                                    function (data) {
                                        alert("ok, this work");
                                    });
                            e.preventDefault();

                        });

                    }
                });

我的cshtml文件..

@using (Html.BeginForm("Send", "Mycontroller", FormMethod.Post, new { id = "sendform" }))
              {
        <textarea id="TextArea1" class="msg_txt" name="poruka" cols="20" rows="2"></textarea>
                  <input id="Submit1" type="submit" value="Send"  />         
              } 
4

1 回答 1

1

您的代码部分:

$('.msg_txt).keypress(function (e) {

应该:

$('.msg_txt').keypress(function (e) {
于 2012-12-27T01:57:10.000 回答