this.form.submit() funktioniert nicht

Fragenfrager

Erfahrenes Mitglied
Moin Forum,

ich habe folgenden Code:
HTML:
            <form method="POST" action="erfassen_leistungen.php" name="erfassen_leistungen" id="erfassen_leistungen">
                <table>
                    <thead>
                        <tr>
                            <th>Klientenauswahl</th>
                            <th>
                                <select name ="klientennummer" id="klientennummer" onchange="this.form.submit()">
                                    <option> - Klienten ausw&auml;hlen -</option>
                                    <option value='2001858'>Name1, Vorname1              - 2001858</option>
                                    <option value='2020337'>Name2, Vorname2               - 2020337</option>
                                  </select>
                            </th>
                        </tr>
                    </thead>
                   <tbody>
                            <tr>
                                <td><label>G&uuml;ltig von</label> </td>
                                <td>
                                <input type='text' name='von_date' class='tcal' value='' required />                                                              </td>
                            </tr>
                            <tr>
                                <td><label>G&uuml;ltig bis</label> </td>
                                <td>
                                    <input type='text' name='bis_date' class='tcal' value='' required />                                                              </td>
                            </tr>
                            <tr>
                                <td><label>Leistugsart</label></td>
                                <td>
                                    <select name ='leistungsauswahl' id='leistungsauswahl'>
                                  
                                        <option value='1'>SPFH                           - (§27  )</option>
                                        <option value='2'>Sachleistungen                 - (§36  )</option>
                                        <option value='3'>Verhinderungspflege            - (§39  )</option>
                                        <option value='4'>zusätl. Betreungsleistungen    - (§45b )</option>
                                        <option value='5'>Eingliederungshilfe            - (§53  )</option>                                                                   </select>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <label>
                                        Leistungspreis
                                    </label>
                                </td>
                                <td>
                                    <input type='number' min='1' max='9999.99' step='0.01' name='leistungspreis' required />
                                </td>
                            </tr>
                            <tr>
                                <td colspan='2'>
                                        <input type='submit' name='submit' value='speichern'>
                                </td>
                            </tr>
                    </tbody>
                </table>                  
            </form>
Das Submit über den Input-Button funktioniert, das obere onchange="this.form.submit()" im SELECT aber nicht.
Ich verwende onchange="this.form.submit()" häufig, und sonst klappt es. Welchen Fehler übersehe ich gerade?
(ja, die Label-Tags sind noch nicht fertig...)
 
Okay, man muss den Code4 nur lange genug anstarren, dann klappt es.
Lösung: Der Submit-Button darf hier nicht den Namen "submit" haben, da es sonst zu einem Konflikt führt. Nach Umbenennung in "Name='senden'" klappt es.
 
Zurück