6 个解决方案
#1
你验证的时候就将邮箱保存到数据库了啊?如果是这样的话,那你验证的时候,顺便将id带过去啊.验证的时候将ID一起带过去验证.
String sql="select id from table where email=? "
if(id!=null){
sql=sql+" and id!="+id;
}
String sql="select id from table where email=? "
if(id!=null){
sql=sql+" and id!="+id;
}
#2
第一次验证你就将邮箱保存到数据库了,此时必然会产生ID了,你将ID返回到页面上去.下次再验证的话,就会将生成的ID也带过去了
#3
不是,我不想让他验证两次的,为啥他要验证两次
#4
哦,验证两次是因为失去焦点了.那你就做个简单的开关好了,验证前将邮箱放到一个变量中.每次验证前判断一下与上一次验证是不是相同的,如果是相同的,你就不要验证了
#5
虽然没碰到过,但是路过了,就学习下下喽
#6
谢谢我已经解决了
#1
你验证的时候就将邮箱保存到数据库了啊?如果是这样的话,那你验证的时候,顺便将id带过去啊.验证的时候将ID一起带过去验证.
String sql="select id from table where email=? "
if(id!=null){
sql=sql+" and id!="+id;
}
String sql="select id from table where email=? "
if(id!=null){
sql=sql+" and id!="+id;
}
#2
第一次验证你就将邮箱保存到数据库了,此时必然会产生ID了,你将ID返回到页面上去.下次再验证的话,就会将生成的ID也带过去了
#3
不是,我不想让他验证两次的,为啥他要验证两次
#4
哦,验证两次是因为失去焦点了.那你就做个简单的开关好了,验证前将邮箱放到一个变量中.每次验证前判断一下与上一次验证是不是相同的,如果是相同的,你就不要验证了
#5
虽然没碰到过,但是路过了,就学习下下喽
#6
谢谢我已经解决了