#1 30. Juni 2009 2 form Tags 1 Auswahlliste + onchange Hey, da bin ich nochmal.. leider wurde ich auch diesmal nicht viel schlaucher nach meinen recherchen.. Und zwar will ich eine Auswahlliste mit einen onchange, dass bei Auswahl das Skript neu läd.. Das ganze will ich auf Nachnamen und Vornamen beschränken.. So ich habe nun ein Formular: Vorname, Nachname, Straße, PLZ, Ort, ... PHP: <form name="form1" action="blubb.php" methode"POST"> <form action="" method="POST" id="foomular" name="foomular"> <select name="begreife" onchange="document.foomular.submit();"> <option value="0">Bitte Keyword auswählen..</option> <option value="1">höchstens</option> </select> </form> <?php if( $_POST [ 'begreife' ] == xxx ){ ...} ?> ......andere Datenbankabfragen...... <input type="submit" name="submit" value="Eintragen"> <input type="reset" name="delet" value="Löschen"></form> So wenn ich das hier: PHP: <form action="" method="POST" id="foomular" name="foomular"> <select name="begreife" onchange="document.foomular.submit();"> <option value="0">Bitte Keyword auswählen..</option> <option value="1">höchstens</option> </select> </form> <?php if( $_POST [ 'begreife' ] == xxx ){ ...} ?> alleine habe funktioniert alles wunderbar.. sobald aber dann ein 2ter Form Tag ins spiel kommt läd sich die Seite bei Veränderungen nicht mehr neu.. + Multi-Zitat Zitieren
#2 30. Juni 2009 AW: 2 form Tags 1 Auswahlliste + onchange Hey, du kannst nicht 2 Formularfelder in eins machen. Du musst erst ein Formular machen, dieses abschließen und dann das nächste erstellen. Es kann ja auch immer nur 1 Fomular abgeschickt werden. Gruß Blackbird + Multi-Zitat Zitieren
#3 30. Juni 2009 AW: 2 form Tags 1 Auswahlliste + onchange Geht vermutlich deshalb nicht weil man keine Form Tags "schachteln" kann. Dein Browser wird nicht wissen was zu welchem Form Tag gehört. Ich hatte mal ein ähnliches Problem und da wurde mir auch gesagt das ich das so gleich vergessen kann. Hier hab ich nen Thread gefunden wo auch mal getestet wurde welcher Browser welches Form Tag umsetzt bzw was macht: SELFHTML Forumsarchiv / 2000 / März / Forms schachteln @edit: da war wohl Blackbird89 etwas schneller^^ + Multi-Zitat Zitieren
#4 30. Juni 2009 AW: 2 form Tags 1 Auswahlliste + onchange hab ichs mir ja schon fast gedacht.. aber wie soll das dann funktinieren, wenn ich einen form tag habe und dann durch dann onchange das formular erneut lade? dann müsste ichs ja so machen, dass ich die auswahl an ein nächstes formular übergebe und dann dort das nächste feld einblenden lasse und das andere einfach übernehme.. ist zwar umständlicher aber so dürfte es gehen! + Multi-Zitat Zitieren
#5 30. Juni 2009 AW: 2 form Tags 1 Auswahlliste + onchange Dazu brauchst du doch keine zwei Form Tags. Einfach mit ein Form Tag erstellen und mittels IF/ElSE die gewünschten Felder anzeigen lassen. Die alten Felder müsst du natürlich an immer bei jedem "Selbstaufruf" weitergeben. Bsp. PHP: echo "<form>" ;if ( $_POST [ 'step' ] == 1 ) {echo "<input>... </input>" ;} if ( $_POST [ 'step' ] == 2 ) {echo "<input>... </input>" ;}[...]echo "</form>" ; E: bissen zu langsam^^ Das mit Javascript komplett zu machen wäre noch eine Alternative. + Multi-Zitat Zitieren
#6 2. Juli 2009 AW: 2 form Tags 1 Auswahlliste + onchange hey.. okay... dann könnte ich bei steps 1 zB die eine abfrage machen, bei step 2 dann die datenbankabfrage mit den werten aus step 1 und bei step 3 den datenbankeintrag ^^ muss nicht aber bei einer if anweisung == gemacht werden, da = nur ein zuweisungsoperator ist? + Multi-Zitat Zitieren
#7 2. Juli 2009 AW: 2 form Tags 1 Auswahlliste + onchange Jap musst == machen weil = einer Zuweisung entspricht.. + Multi-Zitat Zitieren
#8 2. Juli 2009 AW: 2 form Tags 1 Auswahlliste + onchange Jop, mein Fehler. 8o Habe das nur kurz runtergetippt, ihr habt natürlich Recht! + Multi-Zitat Zitieren