2012-01-23 67 views
1

我想在用戶提交表單時做一個提醒確認,我該怎麼做?我該如何做一個servlet的警報響應?

我用:

PrintWriter out = response.getWriter(); 
response.setContentType("text/html"); 
out.println("<script type=\"text/javascript\">"); 
out.println("alert('form submitted!');"); 
out.println("</script>"); 

但它留下的空白頁。

如何在不刷新背景頁面的情況下執行警報?

回答

4

您需要使用AJAX。所有正常的請求都會導致新的頁面被提供。

btw:alert()是一種鈍器工具,不被認爲是「良好的用戶體驗」的一部分。你可能想要有一個模式對話框。

+0

表單提交的模態對話框?你有機會有一個簡短的樣本? – iCodeLikeImDrunk

+0

請參閱:http://www.designlabelblog.com/2009/03/20-ways-to-create-javascript-modal.html –

+0

酷,感謝您的提示! – iCodeLikeImDrunk