$("#referee_number").formValidator({onshow:" ",onfocus:"请填写您的裁判证号码",oncorrect:" "}).regexValidator({regexp:"num",datatype:"enum",onerror:"您输入的裁判证号格式错误!"})
.ajaxValidator({
type : "get",
url : "__APP__/User/CheckIDCard",
datatype : "json",
success : function(e){
if(e.status == 1){
return true;
}
else{
return false;
}
},
buttons: $(".btnn"),
error: function(){alert("注册资格验证失败,可能服务器忙,请重试");window.location.reload()},
onerror : "此证件号码没有注册资格或者注册过.",
onwait : "正在验证注册资格,请稍候..."
});上面这段代码是javascript中的,用于验证一个input控件的输入合法性。据我初步分析,应该是ajax的方式,把input的内容发送给服务器进行验证,但是如何通过"__APP__/User/CheckIDCard"找到验证函数呢?我是在看别人的代码,很纠结,希望大家给予帮助。
另外如何尽快上手php编程呢?有什么好的书推荐?语法没有任何问题,因为我搞C++多年,发现语法和C++很类似,主要是结构和框架如何学习呢?

解决方案 »

  1.   

    你这段代码是jquery
    提交后返回一个json数据,根据返回的数据里的status 如果为1 那么返回 真 如果是其他返回假.
    验证肯定是在后台处理了,这个你应该是看不到的。
    用firefox的firebug来跟这些最方便了.
      

  2.   

    验证函数是在:访问的网址网站名/__APP__/User/CheckIDCard   里面。
    框架是浮云,了解机制了,你很多都可以自己写。
      

  3.   

    你前面的问题楼上的高手们都帮你回答了
    几年C++基础的话上手PHP几乎可以说不需要时间,只需要掌握一些基础的东西比如语法(这个大部分跟C类似)、常用函数跟扩展等。书的话大同小异,只是相对于你来说可以去找一些稍微中级一点的书。比如我现在读的《PHP Objects,Patterns,and Practice》,有条件的话可以去读一些类似的国外原版书籍,当然我不是说国内的就不好,只是国外的这些书籍的话已经超脱代码这个层面,即使不是你所使用的语言也可以从中获得收益。
    框架的话,相信在你对php有基本的了解之后,直接看官方的demo跟手册就能学会了。当然,实践还是必须的