PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   onclick="document.view_form.submit()" (http://www.selfphp.de/forum/showthread.php?t=24710)

Ghost108 07.08.2012 15:43:52

onclick="document.view_form.submit()"
 
Hallo alle zusammen,

ich habe eine angebote.php und eine rechnungen.php

in der angebote.php habe ich diesen quellcode drin:


HTML-Code:

<form name="view_form" action="<? echo $_SERVER['PHP_SELF']; ?>" method="post" target="_blank">
                                                                <a style="cursor: pointer;" onclick="document.view_form.submit()"><? echo $zeile->angebotsnummer; ?></a>
                                                                <input type="hidden" name="angebotsnummer" value="<? echo $zeile->angebotsnummer; ?>"  />
                                                            </form>

Dieser bewirkt das bei einem Klick auf den Link das Formular abgeschickt wird.
Klappt auch 1A.


jetzt habe ich mir den code genommen und in die rechnungen.php 1:1 eingefügt.
Da wird beim Klick aber nichts abgeschickt.

Mein Firebug vom Firefox sagt auch:
Code:

TypeError: this.form is undefined
Ich frag mich nur warum es bei angebo klappt aber bei rechnungen nicht.
ich hoffe ihr könnt mir helfen.

meikel (†) 07.08.2012 16:10:25

AW: onclick="document.view_form.submit()"
 
Fragen zu Javascript bitte ein paar Türen weiter abgeben.

vt1816 07.08.2012 16:20:21

AW: onclick="document.view_form.submit()"
 
Zitat:

Zitat von meikel (Beitrag 143552)
Fragen zu Javascript bitte ein paar Türen weiter abgeben.

... habe es mal geschoben.

Ghost108 07.08.2012 16:27:01

AW: onclick="document.view_form.submit()"
 
danke fürs schieben

urvater 07.08.2012 23:01:05

AW: onclick="document.view_form.submit()"
 
Beginnt dein Formular in der rechnungen.php auch so: <form name="view_form"?

Denn das Javscript versucht ja auch ein Formular mit dem Namen view_form anzusprechen.
Code:

document.view_form.submit()

Ghost108 08.08.2012 10:38:36

AW: onclick="document.view_form.submit()"
 
ja tut es

habs jetzt grad so gelöst das ich das element per id anspreche - dann klappts:

onclick="document.getElementById('view_form').submit();">

<form id="view_form"...

meikel (†) 08.08.2012 19:34:19

AW: onclick="document.view_form.submit()"
 
<ot>
Zitat:

Zitat von Ghost108 (Beitrag 143574)
habs jetzt grad so gelöst das ich das element per id anspreche - dann klappts:

Fein. Javascript scheint Dir mehr zu liegen als SQL. :-)
</ot>


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:11:46 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.