IT虾米网

java之表单验证后的消息

wuhuacong 2025年05月04日 程序员 155 0

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

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

所以我开始:

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

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

我考虑过在中设置一个参数 protected void doPost(HttpServletRequest request,HttpServletResponse response,它调用一个execute()函数来判断事情是否正常,但我不知道如何获取这个参数提交后,我可以做一个条件:

if (checkSubmitParameter == OK ) 
   callsPopup() 

请您参考如下方法:

尝试这样的事情(参见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> 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!