〇やりたいこと
submitボタンを押下したときに、onsubmitによってjavascriptが実行されて
inputタグのname = "loginID"が、document.writeによって表示されるようにしたいです。
〇困っていること
loginIDの値が表示されません。
jsp画面でinputフォームに入力、もしくはあらかじめvalueに値をいれていても表示がされません。
エラーもでません。
アドバイスをお願いします。
jsp
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<%@ taglib uri = "http://struts.apache.org/tags-html" prefix = "html" %> 4<!DOCTYPE html> 5<html:html> 6 <head> 7 <meta charset="UTF-8"> 8 <title>Insert title here</title> 9 <link rel = "stylesheet" href = "http://localhost:8081/Attendance_Apli/CSS/AttendanceCSS.css"> 10 <script type = "text/javascript"> 11 function valueCheck(){ 12 document.write("pass1");//表示される 13 var loginID =document.getElementsByName("loginID"); 14 document.write("pass2");//表示される 15 document.write(loginID[0].value);//ここで表示がされない 16 return false; 17 } 18 </script> 19 </head> 20 <body> 21 <div id = "login_all"> 22 <h1>ログイン</h1> 23 <br> 24 <p>ユーザーIDとパスワードを入力してください</p> 25 <html:form action = "/login" onsubmit = "return valueCheck()" > 26 ユーザーID:<html:text property = "userID" name = "loginID" value = ""/> <br> 27 パスワード:<html:password property = "password" name = "loginPass" value = ""/><br> 28 <html:submit property = "login" value = "ログイン"/> 29 </html:form> 30 </div> 31 </body> 32</html:html> 33
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/09 03:37
2020/11/09 04:10
2020/11/09 04:18 編集
2020/11/09 04:22