HighDots Forums  

Formular verschicken (was: Re: Problem mit unset)

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Formular verschicken (was: Re: Problem mit unset) in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Christoph Jeschke
 
Posts: n/a

Default Formular verschicken (was: Re: Problem mit unset) - 08-26-2004 , 06:21 AM






Thomas Grabietz schrub:

Quote:
"document.formular.submit();"
Das ist IIRC (auch) korrekt.

Quote:
Dies ist keine JavaScript Newsgroup. Aber ich glaube, dass das Formular
so angesprochen wird:
Deswegen crossposte und fuppe ich das jetzt mal zu den entsprechenden
Experten. Bitte den Follow-Up und den Subject-Wechsel beachten. Danke.

Quote:
window.document.forms[n].submit()
n = fortlaufende Nummer des form-Tags
Ich würde eher document.getElementById('id_of_form').submit() oder
document.getElementByName('name_of_form').submit() benutzen.

Aber, *reminder*, meine JavaScript-Kenntnisse sind bestenfalls rudimentär
und kommen nicht über gelegentliche Spielereien hinaus.

crosspost && fup nach dcls

--
The sky about the port was the color of television,
tuned to a death channel. .o.
-- William Gibson, Neuromancer, ..o
Chiba City Blues ooo


Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Formular verschicken - 08-26-2004 , 06:44 AM






Christoph Jeschke wrote:

Quote:
Thomas Grabietz schrub:
window.document.forms[n].submit()
n = fortlaufende Nummer des form-Tags

Ich würde eher document.getElementById('id_of_form').submit() oder
document.getElementByName('name_of_form').submit() benutzen.
Wartungsfreundlicher, abwärtskompatibel _und_ standardkonform ist

document.forms["name_of_form"].submit();

Allerdings ist in der Regel ein Submit-Button sinnvoller, denn dann
kann man das Formular auch ohne clientseitiges Scripting abschicken,
ohne auf z.B. eine clientseitige Formularprüfung, sofern möglich,
verzichten zu müssen (siehe onsubmit-Handler).


PointedEars
--
Die Welt ist ein unerklärliches Rätsel. Skepsis und Zweifel sind
das einzige Urteil, was uns bleibt, selbst wenn wir das Universum
noch sorgfältiger und noch genauer untersuchen werden.
-- David Hume, schottischer Philosoph


Reply With Quote
  #3  
Old   
Markus Fischer
 
Posts: n/a

Default Re: Formular verschicken - 08-26-2004 , 07:36 AM



Thomas 'PointedEars' Lahn wrote:

Quote:
Wartungsfreundlicher, abwärtskompatibel _und_ standardkonform ist
document.forms["name_of_form"].submit();
Ich hab versucht das bei w3.org zu finden, ist mir aber nicht gelungen
(den document.forms Syntax), bloedes googles hat nur Eintraege in den
E-Mail Archiven gefunden. Weisst du zufaellig wo das Dokumentiert ist?

danke


Reply With Quote
  #4  
Old   
Dietmar Meier
 
Posts: n/a

Default Re: Formular verschicken - 08-26-2004 , 08:22 AM



Markus Fischer <markus (AT) fischer (DOT) name> typed:

Quote:
document.forms["name_of_form"].submit();

Weisst du zufaellig wo das Dokumentiert ist?
Das ist DOM Level 0, nur ein "Quasi-Standard".
Siehe statt beim W3C hier:
http://devedge.netscape.com/library/...1.3/reference/

ciao, dhgm


Reply With Quote
  #5  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Formular verschicken - 08-26-2004 , 03:00 PM



Dietmar Meier wrote:

Quote:
Markus Fischer <markus (AT) fischer (DOT) name> typed:
document.forms["name_of_form"].submit();
Weisst du zufaellig wo das Dokumentiert ist?

Das ist DOM Level 0, nur ein "Quasi-Standard".
Das ist, wie ich hier bereits mehrfach erwähnt habe, nicht ganz richtig.
Die forms-Collection und die submit()-Methode sind sowohl Bestandteil des
proprietären DOM Level 0 als auch des standardisierten W3C-DOM Level 1
und 2 HTML. Nicht Standard ist an obiger Referenzierung nur, dass ein
document-Objekt bzw. eine document-Eigenschaft des globalen Objekts das
HTMLDocument-Interface des letzeren DOMs implementiert, welches diese
Attribute (DOM) bzw. Eigenschaften (ECMAScript-Bindung dieses DOMs)
bereitstellt.

<http://www.w3.org/TR/DOM-Level-1/level-one-html.html#ID-1006298752>
<http://www.w3.org/TR/DOM-Level-1/ecma-script-language-binding.html>
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268>
<http://www.w3.org/TR/DOM-Level-2-HTML/ecma-script-binding.html>

Dies ist beispielsweise beim Gecko-DOM der Fall:

<http://www.mozilla.org/docs/dom/domref/dom_doc_ref.html#1006457>

Dort steht, wie es implementiert wird, sofern das HTMLDocument-Interface
durch ein document-Objekt bzw. eine document-Eigenschaft das globalen
Objekts _nicht_ implementiert wird.


PointedEars
--
Man könnte zu dem verrückten Gedanken kommen, daß es überhaupt keine
Usenet-Neulinge mehr gibt, sondern nur noch amoklaufende Skripte der
Netzverwaltung.
-- Dieter Bruegmann in dag° <9tjkef.3vsi87t.1 (AT) boogie (DOT) bruhaha.de>


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.