【发布时间】:2011-08-25 01:22:22
【问题描述】:
我有一个选择框和一个输入框,它们一起需要针对数据库进行验证。
<select name="gameID" id="gameID">
<option value="">Select</>
<option value="1>Game1</>
<option vlaue="2>Game2</>
</select>
<input type="text" name="title" id="title">
我的 javascript 验证插件 sn-p 如下所示:
title: {
required: true,
remote: function(){
return {
type:"POST",
url: "/services/my.cfc?method=checkTitleDupe",
data: "gameid="+$('#gameID').val() + "&title=" + $('[name=title]').val(),
cache: false
}
}
},
gameTitle: {required: true}
这会根据数据库检查标题及其分类。
如果我选择 Game1 并输入与数据库匹配的标题,则会收到错误消息。
现在我返回并将游戏 ID 更改为 Game2 并保持标题不变。
基本上这应该是有效的。没有归类为 Game2 的标题。但是,验证不执行。看着我的萤火虫控制台,在我从 Game1 模糊并从标题模糊之后,我没有看到第二个 ajax 调用。
任何人有任何想法如何让验证再次执行?
【问题讨论】:
-
在另一个 StackOverflow 线程中找到了答案:stackoverflow.com/questions/2710548/…
标签: jquery forms validation