zoukankan      html  css  js  c++  java
  • textarea 绕过jq验证的方法,提交空值

    1 <textarea placeholder="填写其它原因" class="notes Font-Min valid" cols="20" data-val="true" data-val-required="填写其它原因内容" id="OtherNotes" name="OtherNotes" rows="2" aria-required="true" aria-describedby="OtherNotes-error" aria-invalid="false">&lrm;&zwnj;</textarea>

     

     @using (Ajax.BeginForm("CancelOrder", "Admin", new AjaxOptions()))
                {
                    @Html.AntiForgeryToken()
                    @Html.HiddenFor(m => m.Token)
                    @Html.HiddenFor(m => m.Id)
                    <div class="fc-ln-tab">
                        <table>
                            <tbody>
                            <tr>
                                <td class="width-60">取消原因</td>
                                <td>@Html.DropDownListFor(m => m.Reason, Model.Reasons, new { @class = "sec",onchange="SelCancelReason(this);" })</td>
                            </tr>
                            </tbody>
                        </table>
                    </div>
                    <div class="fc-ln-tab">
                        <table>
                            <tbody>
                            <tr>
                                <td class="width-60">其它原因<br />说明</td>
                                <td><textarea placeholder="填写其它原因" class="notes Font-Min valid" cols="20" data-val="true" data-val-required="填写其它原因内容" id="OtherNotes" name="OtherNotes" rows="2" aria-required="true" aria-describedby="OtherNotes-error" aria-invalid="false">&lrm;&zwnj;</textarea></td>
                            </tr>
                            <tr>
                                <td class="width-60"></td>
                                <td class="ms_er error">@Html.ValidationMessageFor(m=>m.OtherNotes)</td>
                            </tr>
                            </tbody>
                        </table>
                    </div>
                    <div class="fc_sub">
                        <input type="submit" value="申请取消" />
                    </div>
                }
    function SelCancelReason(it) {
                if ($(it).val() === "") {
                    $("#OtherNotes").val("");
                } else {
                    $("#OtherNotes").val("");
                }
            }
    [HttpPost]
            [ValidateAntiForgeryToken]
            public async Task<ActionResult> CancelOrder(CancelOrderVm model)
            {
                if (ModelState.IsValid)
                {
                }
            }
  • 相关阅读:
    iOS-iOS8模拟器设置中文键盘
    iOS-应用性能调优的25个建议和技巧
    IOS-通讯录
    IOS-录音
    IOS-视频
    IOS-音乐
    IOS-音效
    iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
    Android 带你玩转实现游戏2048 其实2048只是个普通的控件(转)
    Android TagFlowLayout完全解析 一款针对Tag的布局(转)
  • 原文地址:https://www.cnblogs.com/hanstar/p/7205888.html
Copyright © 2011-2022 走看看