我使用 Prototype.js 来验证表单。对于其中一个字段,我有原型脚本 ajax 对文件的请求。该文件是一个简单的 PHP 文件,如果值正常则返回“1”,如果值不正常则返回“0”。我有如下脚本,它应该可以完美运行。原型验证应该在字段未通过验证时显示验证错误消息,并且在字段通过验证后不显示/删除消息。但是在这种情况下,即使 ajax 文件返回 '1',验证仍然会显示错误消息。任何能够提供帮助的人将不胜感激!
['validate-number3', numessage3, function(v) {
new Ajax.Request('test.php?nr='+v, {
method:'get',
onSuccess: function(transport) {
var response = transport.responseText;
if(response == '1'){return true;}else{return false};
}
});
}],