似たような質問をしてしまい申し訳ありませんが宜しくお願いします。
登録した情報を一覧で表示させて、そこにjavascriptでチェックボックスを作りチェックを入れたIDはすぐ下に表示させるように作りました。
(例)
会社名:A会社
姓名:おにぎり □(チェックボックス) 送信 ←(ボタン)
会社名:B会社
姓名:サンドウィッチ □(チェックボックス) 送信 ←(ボタン)
会社名:C会社
姓名: ハンバーグ(チェックボックス) 送信 ←(ボタン)
↓ 会社Cにチェック入れて送信ボタンを押すと
会社名:C会社
姓名: ハンバーグ(チェックボックス) 送信 ←(ボタン)
とすぐ下に表示させているつもりなのですが、表示されません。
どこが間違っているかご指導頂ければと思います。宜しくお願いします。
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>印刷選択</title> <script type="text/javascript" language="javascript"> function onButtonClick() { check = document.form.Checkbox.checked; target = document.getElementById("output"); if (check == true) { target.innerHTML = "account.getCompanyName<br/>"; } else { target.innerHTML = "チェック項目がチェックされていません。<br/>"; } } </script> </head> <body> <%=resultList.size()%> <div align="center"> <h1> <FONT color="slategray">印刷選択</FONT> </h1> </div> <hr size="10" color="slategray"> <% if (resultList != null) { %> <% try { for (int i = 0; resultList.size() >= 0; i++) { Account account = resultList.get(i); %> <form name="form" action=""> <input id="Checkbox" type="checkbox" /> <label for="Checkbox"> 会社名:<%=account.getCompanyName()%> 名前:<%=account.getLastName()%><%=account.getFirstName()%></label> <input type="submit" value="印刷確認" onclick="onButtonClick();" /> </form> <div id="output"></div> <br> ------------------------------------------------------------ <br> <% } } catch (IndexOutOfBoundsException e) { e.printStackTrace(); } } %> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/03 00:48
2015/12/03 02:07
2015/12/10 01:30