Festen Wert per Klick in ein Formularfeld

julia29

Erfahrenes Mitglied
Hi,
in einem Formular wird in einem Feld, bei Vorliegen bestimmter Bedingungen, eine feste Zeichenkette eingetragen. Nun kann ich natürlich diese Zeichenkette jedes mal manuell in das Formularfeld eintragen. Eleganter und weniger fehleranfällig, wäre es jedoch diese auf einen Button/Auswahlfeld zu speichern und dann per Mausklick diese Zeichenkette in das INPUT TYPE=text -Feld einzutragen. Kann ich das mit HTML-Mitteln oder geht das nur mit Javascript?

Mein HTML-Code:
HTML:
<HTML>
<HEAD>
   <TITLE>formular1</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<P><TABLE BORDER=1 WIDTH=400>
   <TR>
      <TD>
         <P><FORM ACTION="update.php" METHOD=POST>
            <P><TABLE BORDER=1 WIDTH=350>
               <TR>
                  <TD WIDTH=52>
                     <P>Feld 1
                  </TD>
                  <TD WIDTH=148>
                     <P><INPUT TYPE=text NAME=feld1 VALUE="" SIZE=15>
                  </TD>
                  <TD>
                     <P><INPUT TYPE=radio NAME=w1 VALUE="Dies ist der Wert für w1">Wert
                     1<BR>
                     <INPUT TYPE=radio NAME=w2 VALUE="Dies ist der Wert für w2">Wert
                     2
                  </TD>
               </TR>
               <TR>
                  <TD WIDTH=52>
                     <P>Feld 2
                  </TD>
                  <TD WIDTH=148>
                     <P><INPUT TYPE=text NAME=feld1 VALUE="" SIZE=15>
                  </TD>
                  <TD>
                     <P>
                  </TD>
               </TR>
               <TR>
                  <TD WIDTH=52>
                     <P>
                  </TD>
                  <TD WIDTH=148>
                     <P>
                  </TD>
                  <TD>
                     <P>
                  </TD>
               </TR>
               <TR>
                  <TD WIDTH=52>
                     <P>
                  </TD>
                  <TD WIDTH=148>
                     <P>
                  </TD>
                  <TD>
                     <P><INPUT TYPE=submit NAME=Absenden VALUE="Absenden">
                  </TD>
               </TR>
            </TABLE>
        
         </FORM>
      </TD>
   </TR>
</TABLE>
</BODY>
</HTML>
Wie muss ich da vorgehen?

mfg
Julia
 
Also mit HTML alleine kommst du hier nicht weiter, du müsstest also ein kleines Javascript zur Hilfe nehmen. Allerdings hast du bei ACTION eine PHP Datei angegeben. Somit könntest du auch nach dem Absenden prüfen welcher Wert ausgwählt wurde und dementsprechend das Textfeld mit einem Wert belegen.

In deinem Quelltext ist nur nicht ganz klar welches Textfeld von welcher Bedingung angesprochen wird. Sonst hätte ich dir vielleicht sogar etwas mehr helfen können.

Gruß Thomas
 
Danke, das hatte ich schon befürchtet.
Über PHP hatte ich auch schon überlegt ist aber zu umständlich. Einfach per Klick in das Feld rein scheint doch einfacher (wenn man weiß wie es geht).
Dann muss ich mich mal mit Javascript auseinandersetzen.

Danke bis hierhin.
mfg
Julia
 
Zurück