有两种方法,一种是用 JavaScript的valueOnChange事件,显示的提交submit表单,同时设置一个hidden的值:SubmitType="checkUsername",表明这次提交是为了验证用户名是否已存在的,服务器接收到表单的时候则对Submit这个属性进行判断,发现如果等于checkUsername那么则对数据库进行检索....然后把结果返回给原页面。这种方法的缺点是显示的刷新页面,优点是非常简单,很容易就能实现。
第二种方法则是利用AJAX技术,同样也是用valueOnChange事件,然后JavaScript隐藏的提交一个查询表单给服务器,服务器把结果又返回,这些都不用刷新页面就能暗中操作完成。优点是不用刷新页面,缺点则是比地一种麻烦。