表单验证后的消息

时间:2014-05-13 16:43:37

标签: java javascript

我有一个JSP页面,它有几个输入字段,当我点击提交按钮并重定向到另一个页面时,servlet会验证这些字段。

我想在正确的服务器端验证后添加一个弹出窗口:“所有字段都正常”。

所以我开始:

<form ="alert('success');">
 <input type="submit" value="submit">
</form>

问题是即使字段不正确,也会打印“成功”。

我考虑过设置一个参数 protected void doPost(HttpServletRequest请求,HttpServletResponse响应,调用execute()函数来说明事情是否正常但我不知道如何在提交后获取此参数,以便我可以创建一个有条件的:

if (checkSubmitParameter == OK )
   callsPopup()

1 个答案:

答案 0 :(得分:1)

尝试这样的事情(参见jsfiddle):

<script>
function checkit(){
    var val = document.getElementById('txt').value;
    if(val == "good"){
        alert("success");
    }else{
        alert("failure!");
    }
}    
</script>
<form onsubmit='checkit()'>
    <input type='text' id="txt" />
    <input type='submit' value='Submit' />
</form>