当提交时存在其他验证错误时,将清除jquery tokeninput字段

时间:2017-10-31 12:23:39

标签: jquery asp.net-mvc-5 jquery-tokeninput

我使用jquery tokeninput选择来自数据库的多个项目,在尝试查找每个项目时使用自动完成功能。但是,如果在提交表单时其他字段中存在验证错误,则会清除tokeninput字段,并且用户必须再次选择项目。我现在担心的是即使其他字段中存在验证错误,也要保留所选项目。

这是我的剧本

 $("#States").tokenInput("/User/getPreferredStates",
 {
    placeholder: 'Primary Skills',
    preventDuplicates: true,
    theme: 'facebook',
    tokenValue: 'name',
 });

和我的HTML:

 @using (Html.BeginForm("Profile", "SignUp", null, FormMethod.Post, new { enctype = "multipart/form-data" }))
 {
    @Html.AntiForgeryToken()
    [...]
    <div class="form-group">
        @Html.TextBoxFor(model => model.States, htmlAttributes: new { @class = "form-control,text-box", id= "States" })
    </div>
   [...]

0 个答案:

没有答案