我使用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>
[...]