这个问题该怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:18:48
我用AJAX验证数据后, 如果数据库里已存在,立即给用户提示, 还有如果少于4个字符的话,给于提示等等......现在这些问题都解决了,只有一个问题,

虽然在输入框右边给用户提示,但用户一样可以单击"提交按钮"向数据库提交内容,因为"提交按钮"对应的事件是直接向数据库插入信息,用VB编写的,而无刷新验证部分是JS写的, 不能让用户单击"提交按钮" 时,再验证一遍,

如何让用户在不符合内容的情况单击"提交按钮"没有反应, 而不能提交表单呢
不好意思,我是初学者,请多指教!这段代码能再解释一下吗?

我在MSDN里似乎没有查找到JS有LOCK方法,它的具体用法是?

return Key?1:0; 这条语句不太明白,能解释一下吗

还有if(IfLock) return flase; IfLock 不是函数吗,可以放在括号里吗?

js定义个全局
var Key=1;
function Lock(){
Key=0;
}
function UnLock(){
Key=1;
}
function IfLock(){
return Key?0:1;
}
function ajax(){
if(IfLock()) return flase;
Lock();//锁上
流程...
UnLock();解锁
}
window.onload=function(){
按纽.onclick=function(){
ajax();
}
}

你是用vs的开发工具不,如果是可以用验证控件呀