onClickEvents

lago

Mitglied
Hallo alle zusammen, ich habe eine HTML-Site, die im ein Formular enthält, sieht folgendermaßen aus:

<tr>
<form name="systeme" action="Baureihe.php" method="post">
<td valign="<top" align="left" width="227" height="160"> <br>
<?$baureihe1 = db_query("SELECT * FROM baureihe ORDER BY Baureihe;");?>
Bitte Wählen sie eine Baureihe:<br>
<select name="baureihesys" class="Feld" size="5">
<option selected>---Baureihen---</option>
<?while ($row1 = db_fetch($baureihe1)) {?>
<option><?=$row1[Baureihe]?>-----<?=$row1[Bezeichnung]?></option>
<?}?>
</select>
<input type="submit" class="Button" value="Neu" name="baureiheb">
<input type="submit" class="Button" value="Bearbeiten" name="baureiheb">
<input type="submit" class="Button" value="Loeschen" name="baureiheb">
</form>
</td>
<form name="systeme" action="Baureihe.php" method="post">
<td valign="top" align="left" height="160" width="227"> <br>
<?$markt1 = db_query("SELECT * FROM markt ORDER BY Markt;");?>
Bitte Wählen sie einen Markt:<br>
<select name="markt" class="Feld" size="5">
<option selected>-------Märkte--------</option>
<?while ($row2 = db_fetch($markt1)) {?>
<option><?=$row2[Markt]?></option>
<?}?>
</select>
<input type="submit" class="Button" value="Neu" name="submit4">
<input type="submit" class="Button" value="Bearbeiten" name="submit5">
<input type="submit" class="Button" value="Loeschen" name="submit6">
</td>
<td valign="top" align="left" height="160" width="227"> <br>
<?$variante1 = db_query("SELECT * FROM variante ORDER BY VarianteLang;");?>
Bitte Wählen sie eine Variante:<br>
<select name="variante" class="Feld" size="5" width="100%">
<option selected>---Varianten---</option>
<?while ($row3 = db_fetch($variante1)) {?>
<option><?=$row3[VarianteLang]?></option>
<?}?>
</select>
<input type="submit" class="Button" value="Neu" name="submit">
<input type="submit" class="Button" value="Bearbeiten" name="submit2">
<input type="submit" class="Button" value="Loeschen" name="submit3">
</td>
<td height="160" width="228">
<input type="submit" class="Button" Value="System erstellen">
</td>

ich habe also insgesamt 10 submit buttons wobei, manche zwar auf die selbe seite führe jedoch mit anderen funktionalitäten, mir gehts aber erst mal darum auf die anderen seiten zu kommen! Als lösung habe ich bereits herausgefunden, dass das onClickEvent wohl am geschicktesten wäre, leider habe ich keinerlei Ehrfahrung in JavaScript, kann mir vielleicht einer von euch sagen, wie die Syntax für so ein Event aussehen würde, habe insgesamt 3 Frames, das Frame das angesprochen werden soll heisst Data!

Ich hoffe ihr könnt mir helfen, Gruss
LAGO
 
Update

das

</form> tag unter den ersten submits muss natürlich raus, trotzdem ändert sich das problem nicht!

Gruß
LAGO
 
Hallo.....

auf eine neue Seite zu kommen, ist eigentlich kein Javascript-Problem.... man gibt die Seite als "action" an... und dorthin wird gesendet(hast du ja schon so).

Wenn du ein Formular in ein anderes Zielframe senden willst, musst du den Namen des Frames als "target" im <form>-Tag angeben.

Es sollte soweit also auch ohne JS funktionieren.

Wenn du bspw. das Formularziel ändern willst, je nach angeklicktem Button, dann kannst du dies wie folgt machen:

Code:
<input type="submit"value="löschen"onclick="this.form.action='loeschen.php';">
 
Habe ein Design erstellt, bei dem es leider nicht möglich ist, normale Textlinks, jedenfalls an bestimmten Tellen zu verwenden, da diese sonst unleserlich wären.

Deshalb wollte ich Buttons verwenden, als Links.

Allerdings wenn ich nun ein Button definiere:
Code:
<input type="button" onClick="this.form.action='index.php?datei=test';" class="button_nosize" value="link">

funktioniert das nicht. Ich habe den Button nicht in Form- Tags gelegt, kann es daran liegen?
 
Das wirds sein.....wenn der Button eine Link ersetzen soll, dann reicht:
Code:
<input type="button" onClick="window.location='index.php?datei=test';" value="link">
.....in einem Formulartag solltest du die Buttons trotzdem verpacken, da es Browser gibt, welche sie sonst überhaupt nicht anzeigen.

Wenn du Text nicht nehmen kannst(warumauchimmer)...würde ich aber eher eine verlinkte Grafik nehmen...das mit den Buttons geht schliesslich nur bei aktiviertem Javascript.
 
Zuletzt bearbeitet:
Na schau dir daas Design mal an: http://www.cabe2010.de/test//

Diese Seite wird für unsere Handballmannschaft. Na ja und in den linken und oberen Boxen wird es mit Text schwierig, weil der sonst unleserlich wäre. Aber ich werde auf Jeden Fall versuchen, den Vorsvchlag mit den Grafiken um zu setzen.
 

Neue Beiträge

Zurück