tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
4701
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2002
    Ort
    Bochum, Germany, Germany
    Beiträge
    286
    Hi Leutz,
    ich habe folgendes Formular:

    Code :
    1
    2
    3
    4
    5
    
    <form action="doc.php" method="post" name="erstelle_beobachtungsgebiet">
    [...]
    <select name="staat" style="width:150px;" onchange="document.erstelle_beobachtungsgebiet.submit();">
    [...]
    </form>

    allerdings will das teil auf Teufel komm raus nicht submitten... ich habs auch schon mit this.submit(); etc. versucht, aber es will einfach nicht funktionieren. Was muss ich dabei beachten? Wo liegt der Fehler?
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Bochum, Germany, Germany
    Beiträge
    286
    Übrigens: der IE sagt mir, dass das Objekt diese Eigenschaft oder Methode nicht unterstützt.... wie kann das?
     

  3. #3
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Mmmh,das klingt,als ob sich in der Seite noch etwas Anderes befindet,
    was auf den Namen "erstelle_beobachtungsgebiet" hört und kein Formular ist.

    Wenn das nicht der Fall ist,häng hier doch mal die ganze Seite ran ...denn aus dem Code ist kein Fehler ersichtlich.

    Wenn du nicht lange suchen willst,kannst du es auch mit "this.form.submit()" machen.
    Wenn das nicht geht,müsstest du mal nachprüfen,ob sich "doc.php" auch im selben Verzeichnis befindet.
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Bochum, Germany, Germany
    Beiträge
    286
    ne, erstelle_beobachtungsgebiet gibts nur 1x...

    dier das ganze formular:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    
    <form name="erstelle_beobachtungsgebiet" action="index.php" method="post">
    <table border="0" cellpadding="3" cellspacing="0" width="410">
        <tr>
            <td colspan="4"><b>Schritt 1 von 3</b><br><br><br></td>
        </tr>
        <tr>
            <td>
                Name:
            </td>
            <td>
                <input type="text" style="width:150px" name="name" value="" disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td width="140">
                Staat:
            </td>
            <td width="250">
                <select name="staat" style="width:150px;" onchange="this.form.submit();">
                    <option value="">Bitte ausw&auml;hlen
                    <option value="1">Staat1
                    <option value="2">Staat2
                    <option value="3">Staat3
                </select>
            </td>
            <td width="20">&nbsp;</td>
        </tr>
        <tr>
            <td>
                Land:
            </td>
            <td>
                <select name="land" style="width:150px;" disabled>
                    <option value="">Bitte ausw&auml;hlen
                    <option value="1">Land1
                    <option value="2">Land2
                    <option value="3">Land3
                </select>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Bezirk:
            </td>
            <td>
                <select name="bezirk" style="width:150px;" disabled>
                    <option value="">Bitte ausw&auml;hlen
                    <option value="1">Bezirk1
                    <option value="2">Bezirk2
                    <option value="3">Bezirk3
                </select>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Stadt:
            </td>
            <td>
                <input type="text" style="width:150px" name="stadt" value="" disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Postleitzahl:
            </td>
            <td>
                <input type="text" style="width:50px" name="plz" maxlength="5" value="" disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                TKK-Nummer:
            </td>
            <td>
                <input type="text" style="width:50px" name="tkk" maxlength="4" value=""  disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Gr&ouml;&szlig;e (in km&sup2;):
            </td>
            <td>
                <input type="text" style="width:50px" maxlength="4" name="groesse" value=""  disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Koordinaten:
            </td>
            <td>
                <input type="text" style="width:150px" name="koordinaten" value=""  disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td valign="top">
                Beschreibung:
            </td>
            <td>
                <textarea name="beschreibung" cols="25" rows="4" style="width:250px;"  disabled></textarea>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Art:
            </td>
            <td>
                <select name="art" style="width:250px;" disabled>
                    <option value="1">Meeresküste
                    <option value="2">Fließgewässer
                    <option value="3">Binnen-Stillgewässer
                    <option value="4">Moore, Verlandungszonen
                    <option value="5">Wiesen / Weiden
                    <option value="6">Äcker (undifferenziert)
                    <option value="7">Offene, gehölzarme Äcker
                    <option value="8">Halboffene Agrarlandschaft
                    <option value="9">Laubwald (undifferenziert)
                    <option value="10">Laubwald, überwiegend Weichholz
                    <option value="11">Laubwald, überwiegend Hartholz
                    <option value="12">Nadelwald (undifferenziert)
                    <option value="13">Nadelwald, überwiegend Fläche
                    <option value="14">Nadelwald, überwiegend Kiefer
                    <option value="15">Dörfer, Gartenstädte, Kleingärten
                    <option value="16">Wohnblocks, City
                    <option value="17">Industrie, Gewerbe
                    <option value="18">Grünanlagen, Gärten, Friedhöfe
                    <option value="19">Weinberge
                    <option value="20">Streuobstwiesen
                    <option value="21">Ödland (undifferenziert)
                    <option value="22">Kippen, Halden, Ruderalflächen
                    <option value="23">Heiden (Calluna-, Wacholderh.)
                    <option value="24">Sonstiges
                    <option value="0">mehrere
                </select>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td colspan="2">
                Gebiet besteht aus mehreren Lebensraumtypen: &nbsp; <input type="Checkbox" name="art_typ" value="1"  disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>
                Privatgarten:
            </td>
            <td>
                <input type="Checkbox" name="privat" value="1"  disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td colspan="3" align="center">&nbsp;</td>
        </tr>
        <tr>
            <td colspan="2" align="center">
                <input type="submit" name="submit" value="weiter &gt;&gt;">&nbsp;&nbsp;<input type="reset" value="Zurücksetzen" name="reset"  disabled>
            </td>
            <td>&nbsp;</td>
        </tr>
    </table>
    <input type="hidden" name="modul" value="beobachtungsgebiet">
    <input type="hidden" name="bgaction" value="">
    <input type="hidden" name="liste" value="">
    </form>
     

  5. #5
    Registriert seit
    Jun 2002
    Ort
    Bochum, Germany, Germany
    Beiträge
    286
    So, ich habs jetzt... das Script funktioniert nur, wenn ich keinen Submit-Button dabei habe.... warum, weiß ich nicht, is anscheinend einfach so.

    Ich mochte Js noch nie, aber man kommt ja nich wirklich drumrum...
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Es liegt nicht am Submit-Button,sondern an seinem Namen....der heisst genauso wie die Funktion,die nicht funktioniert.

    Bei der Namensgebung von Elementen musst du drauf achten,dass diese nicht den selben Namen wie irgendwelche JS-Funktionen
    haben(ob eigene oder vordefinierte,ist egal)

    Geb dem Button einen anderen Namen,und es funktioniert
     

  7. #7
    Registriert seit
    Jun 2002
    Ort
    Bochum, Germany, Germany
    Beiträge
    286
    oh danke, das ist mir gar nicht aufgefallen, normalerweise gebe ich den Submit Buttons keine Namen, da muss ich wohl Code aus alten Zeiten übernommen haben

    Jedenfalls vielen Dank für deine Hilfe!
     

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 14.01.11, 14:08
  2. Form submit über JS funktioniert nicht
    Von Phinix im Forum Javascript & Ajax
    Antworten: 18
    Letzter Beitrag: 20.08.10, 13:53
  3. submit funktioniert nicht
    Von tombo82 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 25.11.09, 12:53
  4. Form submit funktioniert nicht
    Von HuRaHoRRe im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 07.03.08, 11:24
  5. form check nicht mit submit als link?
    Von webraccoon im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 21.09.04, 17:43