我在多个字段上遇到jQuery自动完成问题。 标准行为是填充字段并显示自动完成。用户选择一个并自动完成在不同的字段上添加正确的值并且用户有效地使用他的表单。 这就像魅力一样。
但是我发现有些用户在自动填充字段上使用了复制/粘贴并且接下来有效,因此他们提交了一个包含无效数据的表单。字段可以为空,因此我无法测试必填字段。
所以我的问题是:如何自动完成,填写复制/粘贴的所有字段? (如果需要,我有示例代码,但自动完成包含在jqGrid中,这很难解读这个问题)。 另一种方法是如何知道是否所有字段都被成功填充(ajax响应运行良好,但用户没有使用c / p)。
感谢帮助。
答案 0 :(得分:0)
您应该使用类似
之类的内容在粘贴时触发相同的行为$('#autocomplete_field').bind('paste', trigger_action);