用途是根据文本框中输入的名称,当文本框失去焦点时在数据库中查询是否已经存在该名称,若存在,则不允许点击页面中的提交按钮提交该表单。
如何根据返回的结果决定是否提交表单呢?
data 定义在 函数外面 就是页面全局范围
你那个不友好,提交控制在提交按钮的 onclick事件
tosubmit(){
if(data==null||data=="error"){
return;//不做任何处理 或者给个操作提示
}else{
myform.submit();//提交.
}
}
哈哈 我以前一直这么做的.
本人新手,给个思路,仅供参考
保存一个变量,用来保存一个状态:当前是不是可以提交
把提交按钮改成普通按钮,响应其单击事件,在事件里写代码来进行提交,如果变量的值为当前不能提交,则给予错误提示
在文本框的失去焦点事件里,用ajax为更新变量的值
很原始的思路,仅供参考
采用js控制提交呗. 反正你都使用js验证了 提交干嘛不放到判断中..
js控制 form的submit()就行了》