Domino 9 und frühere Versionen > ND8: Entwicklung

Webform speichert keine Werte wenn mit IE9 oder Opera 12

<< < (2/2)

m3:
Ja, das nennt sich "Einhalten von Standards".

W3C XHTML specification, Section B. "Element Prohibitions":
"form must not contain other form elements."

HTML 3.2 spec, FORMS section:
"Every form must be enclosed within a FORM element. There can be several forms in a single document, but the FORM element can't be nested."

Ayhan:
A) m3 hat recht

B) dein document.forms[0].submit() submittet sozusagen die such-form, aber nicht deine main-form.

Lösung)

Suchmaske:
_database := @ReplaceSubstring (@Subset (@DbName; -1); "\\" : " "; "/" : "+");
"[</FORM><FORM METHOD=post ACTION=\"/" + _database + "/ViewSearch?CreateDocument\" ENCTYPE=\"multipart/form-data\">" +
"<INPUT NAME=\"SearchString\" MAXLENGTH=\"40\" value=\"SUCHE\">" +
"<INPUT TYPE=Submit Value=\"Go!\"></Form><form action="<HIER.DIE.FORM.ACTION.DEINER.MAIN.FORM.HINZUFÜGEN[im quellcode direct nach dem body tag>"....>]"

Dein input type submit änderst dann wie folgt ab:
<input type=button value="Senden" onclick="document.forms[1].submit();">

Christian Kröll:
Danke Ayhan, ziemlich simpel

Erstaunlich bleibt allerdings, dass Safari, Mozilla, Chrome es trotz des Fehlers geschafft haben.

Immer wieder cool mit Euch, herzlichen Dank!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln