Avatar billede wandaxp Praktikant
11. januar 2007 - 00:43 Der er 5 kommentarer og
1 løsning

2 forms på en side

Hej :-)

Jeg har en side med 2 forms, hvis den køres i firefox er der igen problemr men hvis den køres i internet explorer loader siden sig selv uanset hændelsen?

Når jeg i første form vælge noget i select boksen skal siden bare loade sig til og tilføje selectbokses værdi til en session men hvis man klikker på knappen til sidst, skal siden gå videre til den næste side men i explorer loader siden bare sig selv igen?

<%
sub fragt 
response.write "<table>"
%> 
  <TR p align="center"><TD colspan="7"><BR><BR>
      <form name='form2' action='<%=request.serverVariables("SCRIPT_NAME")%>?mode=ListKurv' method='post'>
      <font size='6'></font><B>Vælg land ordren skal sendes til: </B><select onChange='this.form.submit()' name='landvalgt' size='1'>
<%
  if Session("landvalgt") <> "" OR request("landvalgt") <> "" then %>
      <option><%=Session("landvalgt")%></option>
     
      <%else%>
      <option>Danmark</option>
  <% end if %>
      <option>Danmark</option>
      <option>Grønland</option>
      <option>Færøerne</option>
      <option>Island</option>
      </form>
  </TD></TR>
  <tr p align="center"><td colspan="6">
  <form name="form" action='acceptbestil.asp?SamletVaegt=<%=SamletVaegt%>' method="post">
      <table border="0" width="80%">
      <center><H5>Når Du ikke ønsker at bestille flere varer, tryk på "Gå til kassen".</center></H5>
        <tr bgcolor=#004000 style='color:FFFFFF'>
            <td colspan="5"><b><center>Vælg betaling!!!</center></b>
            </td>
        </tr>

        <tr bgcolor=#80FF80>
            <td><input type="radio" name="R1" value="DK,V-DK"></td>
            <td><img src=billeder/VISAdk.gif BORDER="0" ALT="VISA/Dankort"></td>
            <td>VISA/Dankort (DK)</td>
            <td>Pris : Gratis</td>
        </tr>

  <%
  if SamletVaegt < 18000 then
  %>
        <tr>
            <td><input type="radio" name="R1" value="V2"></td>
            <td><img src=billeder/postdk.gif BORDER="0" ALT="Post Danmark - Efterkrav"></td>
            <td>Post Danmark - Efterkrav. (Plus DKK 12,- i gebyr til postdanmark når pakken modtages)</td>
            <td>Pris : DKK. 80,-</td>
        </tr>
  <%
    else
      ' Man kan ikke vælge post danmark efterkrav ved pakker over denne vægt...
  end if
  %>
      </table>
  </td></tr>



  <tr p align="right"><td colspan="6"><br>
  <input type="submit" value="G&aring; til kassen">
  </td></tr></form>
  <%
  response.write "</table>"
end if
end sub
%>
Avatar billede fennec Nybegynder
11. januar 2007 - 08:18 #1
Du har ikke fået lukket din landvælger:
<option>Island</option>
</select> <-- Denne linje mangler
</form>

Tjek altid at din side validere efter W3 standarden, ellers kan du slet ikke forvente, at din side opføre sig rigtigt.
Avatar billede fennec Nybegynder
11. januar 2007 - 08:23 #2
Din sidste form validere desuden heller ikke. Den starter i en <td> og slutter i en anden. Det må den ikke. Dette er ulovlig kode:

<tr><td><form>hej med dig</td></tr>
<tr><td><input type="submit"></form></td></tr>

En form skal starte og slutte inde i samme element.
Avatar billede tsunami Nybegynder
11. januar 2007 - 19:50 #3
Hehe... ulovlig kode... lyder som om man er ved at komme i spjældet for... ej...

Husk altid at lukke tags og de må aldrig overlappe andre

Kan ikke se hvorfor den laver vrøvl... men prøv at fjerne

<tr p align="center"><td colspan="6">

p'et i denne linie

Kan være det er den der får explorer til at ignorere den anden form...

Men det er dog kun et gæt
Avatar billede wandaxp Praktikant
12. januar 2007 - 17:29 #4
fennec - Bare lav et svar det er bare helt kringeling :-)
Avatar billede wandaxp Praktikant
12. januar 2007 - 17:31 #5
Det var det med select tagget jeg havde glemt, den anden del var bare fordi jeg ikke havde klippet rigtigt for ellers havde der været 5 gange så meget kode...
Avatar billede fennec Nybegynder
15. januar 2007 - 08:50 #6
.o) <-- One Eyed Jack
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
Kurser inden for grundlæggende programmering

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