【发布时间】:2010-09-14 14:39:05
【问题描述】:
我得到了这种表单验证:
php端:
if ( trim($message)=="" )
{
echo "lalalaal<br>lalalalala";
}
然后在onsuccess ajax jquery中:
var error=$('div#error_contact').html()
switch(error){
case "lalalaal<br>lalalalala":
$("#form_contact").slideUp()
}
如果我输入 <br> 字符串相等性未验证所以 de $("#form_contact") 不会向上滑动,为什么 ajax 传输不识别 <br> ?
【问题讨论】:
-
请通过在示例周围添加“反引号”来修复您的示例。缺少某些元素。
-
为什么要切换?您是否需要针对不同的消息使用不同的动画?为什么不直接检查
#error_contact是否存在或非空?您的方法将使更改任何错误消息变得非常痛苦,因为您必须在两个地方进行更改,并且它们必须完全匹配。 -
if ( trim($message)=="" ) { echo "坦克你";如果我把这样的东西都不起作用。
-
如果您使用的是 firebug,请使用
console.log()语句查看错误值与控制台选项卡中的字符串“lalalaal
lalalalala”之间的差异。也许您的
正在被逃脱或其他什么...
标签: php jquery ajax validation forms