[JSP ] 從html button呼叫 java code
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>Test</title>
</head>
<body>
<form action="reciver.jsp" method="get">
<textarea id = "area" rows="4" cols="50"></textarea><br>
<input type="button" value="CallJava" onclick="myFunction()">
</form>
</body>
</html>
<% int cnt = 0; %>
<script>
function myFunction() {
<% cnt++; %>
document.getElementById("area").value = "<%=Integer.toString(cnt)%>";
}
</script>
以上是我寫的codo
我希望可以透過button 去每按一下就讓cnt加1
但實際上 我不管按多少次 textarea都只會顯示1
我覺得問題好像是因為
java code在進入網頁的時候就已經被執行完了 不會在做第二次?
有辦法讓他變成可以在按button的時候才去做嗎?
還請各位幫幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.245.32
※ 文章網址: https://www.ptt.cc/bbs/java/M.1444925143.A.8B2.html
※ 編輯: kuro44776 (36.231.245.32), 10/16/2015 00:11:14
推
10/16 00:40, , 1F
10/16 00:40, 1F
→
10/16 00:41, , 2F
10/16 00:41, 2F
推
10/16 02:01, , 3F
10/16 02:01, 3F
→
10/16 02:01, , 4F
10/16 02:01, 4F
→
10/16 02:01, , 5F
10/16 02:01, 5F
→
10/16 02:01, , 6F
10/16 02:01, 6F
→
10/16 02:01, , 7F
10/16 02:01, 7F
→
10/16 07:18, , 8F
10/16 07:18, 8F
→
10/16 07:19, , 9F
10/16 07:19, 9F
→
10/16 07:21, , 10F
10/16 07:21, 10F
※ 編輯: kuro44776 (36.231.245.32), 10/16/2015 07:22:11
→
10/16 07:24, , 11F
10/16 07:24, 11F
→
10/16 07:24, , 12F
10/16 07:24, 12F
→
10/16 08:00, , 13F
10/16 08:00, 13F
→
10/16 08:08, , 14F
10/16 08:08, 14F
→
10/16 22:08, , 15F
10/16 22:08, 15F
→
10/16 23:40, , 16F
10/16 23:40, 16F
推
10/17 19:21, , 17F
10/17 19:21, 17F
→
10/17 19:22, , 18F
10/17 19:22, 18F
→
10/17 19:23, , 19F
10/17 19:23, 19F
推
10/21 20:31, , 20F
10/21 20:31, 20F
java 近期熱門文章
PTT數位生活區 即時熱門文章