我是新來的stackoverflow我有疑問關於從JavaScript文件調用jsp。 我的文件包含一個帶有javascript(home.html)的html文件和一個jsp文件(login.jsp) 在html(home.html)文件中,我有2個文本框和2個按鈕一個用於登錄,另一個用於重置。登錄按鈕,我應該調用一個js的文本框字段驗證(即如果任何一個文本框是空的它顯示「文本字段不應該爲空」警告msg給用戶)如果兩個文本框都有值,那麼它應該調用一個jsp頁面(login.jsp的)提前.Thanks來自javascript調用jsp頁面
回答
嘗試使用jQuery的
$.post("login.jsp", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
<form id="myform" action="login.jsp" method="post">
<input name="u" id="u"> Username<br>
<input name="p" id="p" type="password"> Password
</form>
<script>
document.getElementById('myform').addEventListener('submit', function(e) {
if (!document.getElementById('u').value || !document.getElementById('p').value)
e.preventDefault();
}, false);
</script>
沒問題。如果您認爲這適用於您,您可以通過點擊答案旁邊的勾號來接受該答案。 – 2010-09-18 10:37:34
我試過像這樣 – Mohan 2010-09-18 10:38:15
<script language="JavaScript">
function val(){
var name=...
var pass=...
if(name==" "||pass==" ")
{
alert("fields should not be empty");
}
else{
var jspcall = "login.jsp?param1=value1¶m2=value2";
window.location.href = jspcall;
}
}
</script>
如果禁用JavaScript,此表格將不會提交。將其與我的答案進行對比,該答案優雅地降級,並且如果JavaScript被禁用,仍然會提交,而無需驗證。 – 2010-09-18 10:35:07
從我上面的代碼雅德蘭我面臨表單提交錯誤。我會嘗試你的代碼。非常感謝 – Mohan 2010-09-20 04:16:43
- 1. 來自JSP的javascript調用
- 2. 調用JSP頁面中的JavaScript功能
- 3. Ajax從JSP頁面調用servlet頁面
- 4. Javascript和Jsp頁面
- 5. javascript在jsp頁面
- 6. 從jsp頁面調用GWT
- 7. Ajax調用JSP頁面
- 8. 從Servlet調用JSP頁面
- 9. 從JSP頁面中的servlet調用方法,使用來自該JSP頁面的參數的方法
- 10. 從anathor jsp頁面調用jsp方法
- 11. 從JSP頁面調用另一個JSP頁面
- 12. 我如何呈現來自AJAX調用新JSP頁面來春控制器
- 13. 檢索來自Java Bean的值數組從豆在JSP頁面JSP頁面
- 14. javascript來調用新的HTML頁面
- 15. 保護來自不安全頁面的JavaScript的REST調用
- 16. 來自javabean的JSP分頁
- 17. 在JSP頁面中調試?
- 18. Cron作業使用JavaScript調用JSP頁面
- 19. 如何從JSP頁面調用servlet來執行自動重定向?
- 20. 使用javascript阻止jsp頁面
- 21. 通過按鈕點擊javascript調用JSP頁面
- 22. 如何在加載jsp頁面時調用javascript?
- 23. 如何從Javascript調用Java代碼併爲JSP頁面賦值?
- 24. 使用Chrome在jsp頁面中調試javascript?
- 25. JSP驗證用戶來自上一頁
- 26. AJAX調用隱藏jsp頁面
- 27. 從jsp頁面調用WCF服務
- 28. 在jsp頁面調用Java類
- 29. 在jsp中調用java函數頁面
- 30. 我想從jsp頁面調用servlet
你能給我們介紹一下到目前爲止所做的一些代碼嗎? – AutomatedTester 2010-09-18 10:25:13