You are not logged in.

  • Login

1

Wednesday, August 29th 2007, 8:30am

Input-Name wird doppelt ausgegeben

Hallo
ich habe ein Formular, dass mittels eines PHP-Skriptes jeweils den Input-Namen und den zugerhörigen "Value" ausliest und an eine eMail-Adresse schickt. Das Ganze in Verbindung mit RadioButtons. Bei einem Radio-Button soll in der eMail nur ein gewisser Text (eben der "Value"), und bei einem anderen der Inhalt eines Textfeldes, welches sich direkt dahinter befindet angegeben werden.

Wenn ich nun als 1.Text den Input-Namen des RadioButtons verwende, kann ich den Inhalt aus dem zugehörigen Textfeld nicht mitgeben, weil des ja ein neuer Input ist. Wenn ich den Input-Namen eines RadioButtons weglasse, kann ich ihn nicht mehr drücken. Ist also auch Quatsch.

Wenn ich als 1. Text den Input-Namen des Textfeldes verwende, dann erscheint dieser immer, auch wenn ein anderer RadioButton gedrückt wurde.

Ich müsste also irgendwie sagen können, du Textfeld wirst aktiviert bzw. kommst zum Einsatz, bzw. wirst ausgelesen, wenn der zugehörige RadioButton angeklickt wird.


HTML Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<tr> 
<td colspan="5"><span class="Stil74">Ich suche eine Stelle 
<img src="../blind.gif" width="20" height="1"> 
 
<input name="Arbeitszeit" type="radio" value="Vollzeit" type="radio"> 
in Vollzeit 
 
<img src="../blind.gif" width="20" height="1"> 
 
<input name="Arbeitszeit" value="" type="radio">Teilzeit 
 
<input name="Arbeitszeit: Teilzeit(%)" type="text" id="Arbeitszeit: Teilzeit(%)" value="" size="2" maxlength="2">% 
 
<img src="../blind.gif" width="20" height="1"> 
 
<input name="Arbeitszeit" value="auf 400 Euro Basis" type="radio"> 
auf 400 Euro Basis</span></td> 
</tr>

This post has been edited 2 times, last edit by "robert712" (Aug 29th 2007, 8:39am)


2

Wednesday, August 29th 2007, 11:45am

Ich müsste also irgendwie sagen können, du Textfeld wirst aktiviert bzw. kommst zum Einsatz, bzw. wirst ausgelesen, wenn der zugehörige RadioButton angeklickt wird.


Bis auf diesen Satz habe ich nicht verstanden, was du eigentlich willst.
Suchst du vielleicht das: JavaScript Formularfelder deaktivieren

3

Wednesday, August 29th 2007, 1:24pm

Nun denn.
ich habe ein Formular, dass mittels PHP-Script die einzelnen Zeilen ausliest und das Ganze dann per eMail wegschickt, in dem eine Zeile folgendermaßen aussieht:

HTML Code

1
2
3
4
5
6
7
8
9
10
11
<tr>
                      <td colspan="2"><span class="Stil74">Name: * </span></td>
                      <td>&nbsp;</td>
                      <td colspan="2">
                        <div align="center" class="Stil74">
                          <div align="left">
                            <input name="Name" type="text" id="Nachname" value="" size="25">
                          </div>
                        </div>
                      </td>
                    </tr>

Hier wird in der eMail folgender Inhalt wiedergegeben: Name: im Formularfeld eingegebener Name

Ein anderes Feld sieht bsw. so aus:

HTML Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<tr>
                      <td colspan="5"><span class="Stil74">Ich suche eine Stelle
 
                        <img src="../blind.gif" width="20" height="1">
                        <input name="Arbeitszeit" type="radio" value="Vollzeit" type="radio">
                        in Vollzeit
 
                        <img src="../blind.gif" width="20" height="1">
                       <input name="Arbeitszeit" value="" type="radio">Teilzeit
                        <input name="Arbeitszeit: Teilzeit(%)" type="text" id="Arbeitszeit: Teilzeit(%)" value="" size="2" maxlength="2">%
 
 
                        <img src="../blind.gif" width="20" height="1">
                        <input name="Arbeitszeit" value="auf 400 Euro Basis" type="radio">
                        auf 400 Euro Basis</span></td>
                      </tr>

Hier hab ich 3 RadioButtons nebeneinander, wobei man beim mittleren RadioButton noch eine Ergänzung, in Form von einem Formularfeld, vornehmen kann.

Der Inhalt des unteren Feldes in meiner eMail sieht, wenn der 1. Button gedrückt wurde, wie folgt aus:
Arbeitszeit: Vollzeit

Arbeitszeit:_Teilzeit(%):
Es erscheint also in der eMail trotzdem eine Zeile Arbeitszeit:_Teilzeit(%):, obwohl der Button Teilzeit nicht ausgewählt wurde.

Ich denke, nun ist es verständlicher.

This post has been edited 2 times, last edit by "robert712" (Aug 29th 2007, 1:44pm)


Similar threads

Social bookmarks