TEXT-Feld per Mouseclick für Eingabe gesperrt?
Jeannette
- javascript
Aus einer Liste mit verschieden CountryCodes kann der Anwender mittels Checkbox einen oder mehrere CountryCodes zum Editieren auswählen. Alle durch Ihn ausgewählten CountryCodes werden in einem neuen Frame dargestellt (HTML-Code siehe unten).
Der Anwender soll nun die Möglichkeit haben, per Mouseclick die angezeigten Feldinhalte beliebig zu editieren. Leider kann aber nur das Feld CountryCode per Mouseclick verändert werden. Das Feld CountryCodeName ist für die Eingabe gesperrt???
Bewegt sich der Anwender mit der Tabulator-Taste zwischen den einzelnen TEXT-Feldern, sind plötzlich beide Felder für Änderung zugelassen.
Woran kann das liegen???
Die Benutzung der Funktion focus() gelingt leider nur bei einem ausgewählten CountryCode. Besteht die Ergebniss-Liste aus mehreren CountryCodes gibt es aufgrund des gleichen TEXT-Feld-Names einen Scriptfehler.
Danke für die Hilfe
Jeannette
</head>
<body bgcolor= #CCE1F2>
<form method=GET action="......" target="_parent" name="save">
<jsp:useBean id="CountryCodesTO"
scope="session"
class="......DAO.TransferObject"/>
<br><br>
<center><b><font size="+1">Edit Country Code</font></b></center>
<br><br>
<table >
<colgroup>
<col width="100">
<col width="150">
</colgroup>
<tr>
<th> Country Code </th>
<th> Name of Country Code </th>
</tr>
<% Vector country = CountryCodesTO.getValueObjects();
for (Enumeration el=country.elements(); el.hasMoreElements();)
{
CountryCode co = (CountryCode)el.nextElement();
String CountryCode = co.CountryCode;
String Country = co.Country;
%>
<tr>
<td align="center">
<input type="text" name="CountryCode" value="<%out.print(CountryCode);%>"
size="2" maxlength="2"></td>
<td align="center">
<input type="text" name="CountryCodeName" value="<%out.print(Country);%>"
size="20" maxlength="20"></td>
<td align="center">
<input type="hidden" name="Key" value="<%out.print(CountryCode);%>"></td>
</tr>
<%}%>
</table>