1
有沒有辦法讓AjaxBeginForms忽略某些指定的按鈕?ajax beginForm忽略指定的按鈕
例如我的代碼是:
@using (Ajax.BeginForm("CreatePost", "Accounts", new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
HttpMethod = "POST",
LoadingElementId = "loading",
OnBegin = "TransferContentEditableToHiddenTextArea()",
OnSuccess = "$('#CreateMessage').css('display','block');",
UpdateTargetId = "CreateMessage"
}))
{
@Html.AntiForgeryToken()
@Html.Label("Post Title", new { @style = "padding-right:3px;" })
@Html.TextBoxFor(model => model.BlogTitle, new { @required = "require", @style = "width:100%;", @class = "form-control" })
@Html.Label("Post Blog", new { @style = "padding-right:3px;" })
<ul id="postModifierButtonsGroup">
<li><span class="btn btn-primary btn-xs" ><i class="fa fa-bold"></i></span></li>
<li><span class="btn btn-primary btn-xs" ><i class="fa fa-italic"></i></span></li>
<li><span class="btn btn-primary btn-xs" ><i class="fa fa-underline"></i></span></li>
</ul>
<p class="form-control" id="contentEditableTextBox" contenteditable="true"></p>
@Html.TextAreaFor(model => model.BlogPost, new { id = "hiddenTextbox", @required = "require", @style = "display:none;resize: none; width:100%; height: 130px; font: 16px tahoma;", @class = "form-control" })
<input type="submit" class="btn btn-success" value="Submit"/>
}
,所以我有2場後並打算與C#後端Ajax調用的標題。問題是我剛剛添加了粗體,斜體和下劃線按鈕,它們與ajax表單衝突。如果我想向我添加粗體文本,表單有嘗試提交。 有沒有辦法在按鈕上指定它不屬於我的ajax調用?
這應該被標記爲對問題的回答。 – faizanjehangir 2015-07-07 19:42:09