對不起翻譯。我找不到解決方案。手動添加到視圖的輸入不與模型相關聯。第二個輸入只是比較:禁用(配置)輸入的jQuery驗證?
@using (Html.BeginForm())
{
...
<input id="1" class="form-control" type="text" value="" />
}
<input id="2" class="form-control" type="text" value="" />
在啓動(頁):
<form action="/Calls/Create" method="post" novalidate="novalidate">
...
<input id="1" class="form-control input-validation-error"
type="text" value="" aria-describedby="1-error" aria-
invalid="true">
</form>
<input id="2" class="form-control" type="text" value="">
jQuery的添加了一些屬性爲第一:
<form action="/Calls/Create" method="post" novalidate="novalidate">
...
<input id="1" class="form-control" type="text" value="" />
</form>
<input id="2" class="form-control" type="text" value="" />
打字(上頁)後輸入在表單塊中。第二個輸入不變。據我所知它工作jquery.validate.unobtrusive.js。如果您在第一個輸入中寫入了除數字之外的其他內容,則提交不起作用並將光標放在那裏。如何禁用此驗證或如何配置它?這種行爲的原因是什麼?謝謝
你不希望客戶端驗證呢?那就不要加載那個js文件。 – Shyju
只需刪除鏈接到'jquery.validate。*'的'script'標籤或刪除所有驗證腳本包就行。 –
是的,禁用jquery腳本是一個徹底的解決方案,它的工作原理。但我想知道如何爲每個輸入設置它。 – Telepnev