簡體   English   中英

表單驗證后的消息

[英]message after form validation

我有一個JSP頁面,其中包含幾個輸入字段,當我單擊“提交”按鈕並重定向到另一個頁面時,servlet會驗證這些字段。

我想添加一個彈出窗口:正確的服務器端驗證后,“所有字段都可以”。

所以我開始:

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

問題是即使字段不正確,也會打印“成功”。

我考慮過在受保護的void doPost(HttpServletRequest請求, HttpServletResponse響應)中設置一個參數,該參數調用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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM