OnClick Textfelder löschen ?
AndreasN
- javascript
Hallo ,
ich habe da ein "Problemchen" ich denke für JavaScript Experten kein Thema ... ich hab da leider keine Ahnung von :-( :
Also ich habe in einem Formular mehrere Textfelder die mit Text vorgegeben sind. Diese sind in einer Reihe jeweils Durchnummeriert also:
feld 1 name 1 text 1 löschbutton 1
feld 2 name 2 text 2 löschbutton 2
feld 3 name 3 text 3 löschbutton 3
feld 4 name 4 text 4 löschbutton 4
Wenn ich jetzt auf den Löschbutton 1 drücke soll der vorgegebene Text gelöscht werden ( In allen 3 Textfeldern ). Mit einem Reset button würde ich ja alle löschen , das wäre nicht gut :-( Andrerseits jeweils ein Textfeld aus der Reihe habe ich auch bereits hinbekommen, zu löschen .. das ist aber auch nicht das was ich suche :-(
Hoffe das ich das Problem ausreichend beschrieben habe.
Vielen Dank im voraus an alle , die mir helfen möchten :-)
Gruss
Andreas
Hi!
Wie sieht denn
feld 1 name 1 text 1 löschbutton 1
feld 2 name 2 text 2 löschbutton 2
feld 3 name 3 text 3 löschbutton 3
feld 4 name 4 text 4 löschbutton 4
als HTML-Code aus??
PeterK
Hallo,
So in etwa :-)
<tr>
<td width="90%">
<input type="text" name="menu_name_1" value="titel 1" size="40"> </td>
<td rowspan="2" valign="top" align="right"> <input type="text" name="menu_preis_1" size="10" value="Preis 1
">
Löschen ?<br>
<input type="button" name="Submit" value="Löschen" onclick="????" >
</td>
</tr>
<tr>
<td>
<input type="text" name="menu_details_1" value="Details 1" size="75">
</td>
</tr>
<tr>
<td width="90%">
<input type="text" name="menu_name_2" value="titel 2" size="40"> </td>
<td rowspan="2" valign="top" align="right"> <input type="text" name="menu_preis_2" size="10" value="Preis 2
">
Löschen ?<br>
<input type="button" name="Submit" value="Löschen" onclick="????" >
</td>
</tr>
usw
Die ???? in Onclick stehen für die Funktion die ich noch nicht kenne....
Hoffe das reicht aus
Gruss
Andreas
Also das isch glaub ich ganz einfach:
den Löschbutton machst du so:
<form name="formular">
<input type="text" name="feld">
<input type="button" onclick="javascript:del(0);"><br>
<input type="text" name="feld">
<input type="button" onclick="javascript:del(1);">
</form>
so für alle buttons! dabei del(Zahl) Zahl durchlaufen lassen
Dann die Javascript funktion:
function del(nr)
{
document.formular.feld[nr].value = "";
}
fertig!
hoffe geholfen zu haben
jhjp