jquery asp.net mvc提交表单不起作用

时间:2012-12-26 23:06:58

标签: jquery asp.net-mvc

为什么这段代码不起作用?为什么我不能得到警告信息..?问题出在哪儿?

  $('.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"  />         
              } 

1 个答案:

答案 0 :(得分:1)

您的代码部分:

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

应该是:

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