readonly per JavaScript ändern
Klaus
- javascript
Hallo zusammen!!
Ich versuche Formularfelder per JavaScript mit dem Attribut readonly zu versehen, oder dieses Attribut zu nehmen.
dazu der JavaScript-Code!!
function checkbox_goup(x,y)
{
document.kauf_daten.zahlung[x].checked = false;
document.kauf_daten.zahlung[y].checked = false;
if(document.kauf_daten.zahlung[2].checked == false)
{
document.kauf_daten.bank.readonly = true;
}
}
das Formular:
<form name="kauf_daten" action="" method="post">
<table>
<tr>
<td align="right">Rechnung: </td>
<td> <input type="Checkbox" name="zahlung" value="rechnung" onClick="javascript:checkbox_goup('1','2')"></td>
</tr>
<tr>
<td align="right">Nachname: </td>
<td> <input type="Checkbox" name="zahlung" value="nachname" onClick="javascript:checkbox_goup('0','2')"></td>
</tr>
<tr>
<td align="right">Bankeinzug: </td>
<td> <input type="Checkbox" name="zahlung" value="bankeinzug" onClick="javascript:checkbox_goup('1','0')"></td>
</tr>
<tr>
<td align="right">Kreditinstitut: </td>
<td> <input type="Text" name="bank" value=" " size="19" style="font-family: Arial; font-size: 12px;" ></td>
</tr>
<tr>
<td align="right">BLZ: </td>
<td> <input type="Text" name="blz" value=" " size="19" style="font-family: Arial; font-size: 12px;" ></td>
</tr>
<tr>
<td align="right">Kto-Nr: </td>
<td> <input type="Text" name="KtoNr" value=" " size="19" style="font-family: Arial; font-size: 12px;" ></td>
</tr>
</form>
</table>
das klappt aber nicht.
Hab schon viel getestet!!
Wie gehts richtig???
Hi,
Wie gehts richtig???
z.B. ist '1' keine Zahl...
freundliche Grüße
Ingo
Hallo,
if(document.kauf_daten.zahlung[2].checked == false)
oder
if(!document.kauf_daten.zahlung[2].checked)
{
document.kauf_daten.bank.readonly = true;
^
document.kauf_daten.bank.readOnly = true;
}
...
das Formular:
...
<td> <input type="Checkbox" name="zahlung" value="rechnung" onClick="javascript:checkbox_goup('1','2')"></td>
... onclick="checkbox_goup(1,2)" ...
usw.
</form>
</table>
</table>
</form>
MfG, Thomas