Avatar billede sholm Nybegynder
28. december 2006 - 08:31 Der er 7 kommentarer og
1 løsning

Submit mellem frames - action bliver ikke udført.

Hej
Jeg har en side med flere frames, hvor jeg forsøger at submitte Form1 i content framen fra min menu frame. Jeg gør det på følgende måde:

Menu-framen:
<input type="button" id="btnOpretKladde" accesskey="o" onclick="validerForm();return false;" class="Button" value="Opret kladde" title="Genvej: alt + o" runat="server" name="btnOpretKladde">

Min validerForm() validerer som navnet siger formen og laver en:
top.content.Form1.submit(); hvis ikke den finder fejl i valideringen. Funktionen udfører også kommandoen top.content.Form1.submit(); - det har jeg testet.

Content-framen:
Form1 som gerne skulle submittes er denne:
<form id="Form1" method="post" runat="server" action="opretKladde.aspx"> Jeg vil jo gerne have at min action bliver udført således at opretKladde.aspx bliver kaldt fra formen så formens indhold er tilgængeligt.

Fejlen:
Content-framen blinker som om den opdaterer, men siden der vises er stadig siden med formen (som nu er clearet) og ikke opretKladde.aspx.

Nogle ideer?
Avatar billede roenving Novice
28. december 2006 - 08:55 #1
Hvad sker der, hvis du sætter et target på form-tagget, f.eks. target="_blank" ?-)
Avatar billede sholm Nybegynder
28. december 2006 - 09:06 #2
Så loader den siden med form-tagget i et nyt vindue. Altså det samme som før, bare i et vindue i stedet for i framen :o(
Avatar billede roenving Novice
28. december 2006 - 09:13 #3
Hvad gør du i opretKladde.aspx ?-)

-- for det virker umiddelbart som om, der ikke er noget output ...
Avatar billede sholm Nybegynder
28. december 2006 - 09:15 #4
Så længe jeg ikke kan få fat så siden har jeg bare sat noget test halløj ind på den. Jeg skriver lidt tekst ud i formen og jeg har lavet en javascript alert.
Avatar billede olebole Juniormester
28. december 2006 - 12:49 #5
<ole>

Prøv med et link til siden, for det lyder, somom det er et andet sted, du laver fejl ... hvis altså ikke roenving har ret (- og det lyder umiddelbart som det mest logiske)  =)

/mvh
</bole>
Avatar billede sholm Nybegynder
28. december 2006 - 13:30 #6
Jeg kan desværre ikke linke til siden (intranet) :[

Jeg er ved at lave det hele om til serverside validering som jeg nok egentligt burde have gjort fra starten af, beklager at have spildt jeres tid.

I må gerne lave et svar for point hvis I vil have dem.
Avatar billede olebole Juniormester
28. december 2006 - 14:00 #7
Det ville nu være bedre at finde fejlen - og så foretage både klient- og servervalidering  =)
Avatar billede sholm Nybegynder
21. marts 2007 - 09:55 #8
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester