![]() |
1
0
好吧,没有建议。最后,我在autocomplete选项中创建了一个样式很好的span。它的文本包含标签,它包含一个锚元素,我将click事件绑定到该锚元素,如果需要的话,它将删除该元素,并且我使用jQuery数据API将ID值存储在span上。这个范围被添加到一个容器div中,在我用来自动完成的文本框之前。我还将keyup事件绑定到textbox以检查backspace—当按下它并且textfield为空时,我删除最后一个autocomplete项。不过这有点复杂,因为当按下keyup事件时,从文本框中删除的字符已经被删除,所以我也使用jqueryapi将实际值存储在keydown事件中,并在keyup事件中检查这一点。 表单上有一个隐藏字段,我一直用从span数据中提取的ID值的逗号分隔列表填充该字段。这可以在添加/删除项目时保持同步,也可以仅在我发回邮件时保持同步—清除并重新填充它是最简单的方法,据我所知,这是相当有效的。
|
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 6 月前 |
![]() |
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 6 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
ramamoorthy_villi · 输入验证错误外键字段 11 月前 |