AndreasN: OnClick Textfelder löschen ?

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

  1. 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

    1. 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

  2. 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