如何在提交的时候给与警告??代码是怎样的?在form表单里写?还是调用个方法?那个判断的条件
是怎么样?或者
当鼠标(光标)离开后,查询数据库这个ID是否存在,就像去很多网站注册的时候,在旁边给与提示“该账号已经存在”
这个又应该如何实现呢?鼠标事件么?有具体例子最好了。反正就是能解决避免重复添加而使得 出现 错误页面提示,可以不用这个struts之类的
是怎么样?或者
当鼠标(光标)离开后,查询数据库这个ID是否存在,就像去很多网站注册的时候,在旁边给与提示“该账号已经存在”
这个又应该如何实现呢?鼠标事件么?有具体例子最好了。反正就是能解决避免重复添加而使得 出现 错误页面提示,可以不用这个struts之类的
一种是 JS验证
一种是服务器验证,有些情况下JS验证会失效,这样就无法保证数据不重复啦~!
function stipendValidate(){
if(stipendForm.name.value==""){
alert("请填写员工姓名!");
stipendForm.name.focus();
return false;
}
如果是要他的值跟数据库的相等呢?该怎么做啊
那就没法干了。
jquery
$.post("<c:url value="/checkuser.do",{username: $("#username").val().replace(/^\s+|\s+$/g,"")},function(r){
if(r.result == '1') {
$("#user_message").html("<fmt:message key="user_exist" />");
}
});.....
<script language="JavaScript">
var checkSubmitFlag=true; function checkSubmit()
{
if(checkSubmitFlag)
{
checkSubmitFlag = false;
}
else
{
alert("你已经提交了表单,请勿重复提交。");
}
}
</script>
修改下这个
<form action="add_jobzj2.jsp" name="theForm" method="post" target='blank'><input name="submit" type="submit" onclick="checkSubmit()" class="button" value="提交">
当我原来没有记录的时候,是可以提交成功的,但是成功还是跳出来那个target,这个成功的时候可以不让它跳出来吗??
如果记录已经存在的话,摁了“你已经重复提交表单的 确定 键之后”跳出来的target就是那些错误提示。那些提示我们可以修改的吗??毕竟不是很好看