亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

除了在 cshtml 中提交之外,如何對其他按鈕使用驗證?

除了在 cshtml 中提交之外,如何對其他按鈕使用驗證?

元芳怎么了 2023-03-03 10:26:18
我為 cshtml 編寫了一個 html 代碼,其中包含兩個按鈕保存和更新: <div class="modal-body">                    @using (Html.BeginForm("Create", "CustomActivity", FormMethod.Post, new { role = "form", @id = "customActivityForm", @class = "activityForm" }))                    {                        <div>                            <div class="container" id="activity">                                @Html.LabelFor(m => m.AdminCustomActivity.Activity, new { @class = "" })                                @Html.TextBoxFor(m => m.AdminCustomActivity.Activity, new { @class = "w100p mb0" })                                @Html.ValidationMessageFor(m => m.AdminCustomActivity.Activity, "", new { @class = "text-danger" })                            </div>                            <div class="container">                                <div class="column one-fourth">                                    <div>                                        @Html.LabelFor(m => m.AdminCustomActivity.Rate, new { @class = "wcrate" })                                        @Html.TextBoxFor(m => m.AdminCustomActivity.Rate, new { @class = "w100p mb0" })                                        @Html.ValidationMessageFor(m => m.AdminCustomActivity.Rate, "", new { @class = "text-danger" })                                    </div>                                </div>                            </div>現在在頁腳中有兩個按鈕添加和更新驗證非常適合添加按鈕但驗證不適用于更新按鈕因為更新按鈕的函數調用來自 jquery我如何允許在與添加按鈕相同的更新按鈕中檢查驗證。我嘗試使用type='submit'但那不起作用
查看完整描述

1 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

您必須調用一個實現jQuery 驗證的函數才能在單擊“更新”按鈕時顯示驗證消息:

function validateUpdate() {      

  $("#customActivityForm").validate({

    rules: {

        AdminCustomActivity_Activity: "required",

        AdminCustomActivity_Rate: "required"

     }

  });

}


$("#updateActivity").click(function () {

      validateUpdate();

      $.ajax({

          type: "POST",

          url: "/CustomActivity/Update",

          data: {

              WorkOrderId: @Model.Id,

             },

          success: function () {

            location.reload();

            window.scrollTo(0, 0);

          },

          error: function () {

             //alert(erro.data)

          }

     });

})


查看完整回答
反對 回復 2023-03-03
  • 1 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號