次のページがあります
コード
<table border="0" cellspacing="1" cellpadding="1" id="echipajucator" title="Echipa Jucator">
<tr>
<th><div align="left"><span>Echipa</span></div></th>
</tr>
</table>
<table cellspacing="2" cellpadding="1" id="echipa">
<tr>
<td>
<select name="selectechipa" id="select" onclick="check_list()">
<option value="AC Milan" id="milan">Milan</option>
<option value="Juventus" id="juve">Juventus</option>
<option value="Napoli" id="nap">Napoli</option>
<option value="Bayern Munchen" id="bmun">B.Munchen</option>
<option value="Real Madrid" id="realm">Real Madrid</option>
<option value="Valencia" id="vale">Valencia</option>
<option value="P.S.G" id="psg">PSG</option>
<option value="Arsenal" id="ars">Arsenal</option>
<option value="Man. Untd" id="manutd">Man. United</option>
<option value="Chelsea" id="chls">Chelsea</option>
</select>
</td>
</tr>
</table>
フォームを送信すると、このテーブルが表示されました
<form name="atrbjucator">
<table>
<%
response.setContentType("text/html");
String docType = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " + "Transitional//EN\">\n";
String title = "Parametrii Jucator";
%>
<% out.println(docType +
"<html>\n" +
"<head><title>"+title + "</title></head>\n"+
"<body bgcolor=\"#FDF5E6\">\n" +
"<h1 align=center>" + title + "</h1>\n" +
"<table border=1 align=center>\n" +
"<tr bgcolor=\"#FFAD00\">\n" +
"<th>Nume Parametru<TH>Valoare Parametru");
%>
<%-- http://www.roseindia.net/tutorial/servlet/useBeanInServlet.html --%>
<tr><td>Nume</td><td>${jucator.nume}</td></tr>
<tr><td>Prenume</td><td>${jucator.prenume}</td></tr>
<tr><td>Varsta</td><td>${jucator.varsta}</td></tr>
<tr><td>Pozitie</td><td>${jucator.pozitie}</td></tr>
<tr><td>Echipa</td><td>${jucator.selectechipa}</td></tr>
<%
私がやりたいことは、提出されたテーブルで選択されたチームに従って、チーム名 (AC ミラン) の後に小さなアイコンを追加することです。
PS: Java、javascript、jsp、javabeans の基礎知識
テーブルを使用してjspページにjavascriptを作成しようとしました
function loadImages() {
if (document.getElementById("select")) {
document.getElementById("milan").src = "/HTML-CODE/icons/milan.png";
document.getElementById("juve").src = "/HTML-CODE/icons/juventus.png";
document.getElementById("nap").src = "/HTML-CODE/icons/napoli.png";
document.getElementById("bmun").src = "/HTML-CODE/icons/bayern.png";
document.getElementById("realm").src = "/HTML-CODE/icons/madrid.png";
document.getElementById("vale").src = "/HTML-CODE/icons/valencia.png";
document.getElementById("psg").src = "/HTML-CODE/icons/psg.png";
document.getElementById("ars").src = "/HTML-CODE/icons/arsenal.png";
document.getElementById("manutd").src = "/HTML-CODE/icons/machester.png";
document.getElementById("chls").src = "/HTML-CODE/icons/chelsea.png";
}
}
body に onload="loadImages()" として関数を追加しましたが、画像がありません。