Avatar billede karstenl Nybegynder
30. oktober 2005 - 16:48 Der er 7 kommentarer og
1 løsning

2 submit 'er.. på én side?

Hej folkens :)

Kan man ikke have 2 submit'er på én side?

Har en FORM hvor den ene Submit skal gemme og den anden skal PREVIEW værdierne i en NYT popup vindue med: <%request.form("message_newsletter")%>
Altså nogen lign:
---------------------------------------------
<form action="save_newsletter.asp" method="post" name="save">

<form action="preview_newsletter.asp" method="post" name="preview" target="_blank">

<bla bla nogle input og noget halløj>

<input type="submit" value="save" name="save">
 
<input type="submit" value="preview" name="preview">
---------------------------------------------
Men der sker det at når jeg klikker på preview submit'en, så gemmer den OGSÅ.

Kan det overhoved lade sig gøre og hvorledes? :)

Venligst :)
Avatar billede karstenl Nybegynder
30. oktober 2005 - 16:54 #1
Og.. den "ser" ikke:
<form action="preview_newsletter.asp" method="post" name="pre" target="_blank">

for den åbner ikke et nyt vindue, men kører kun:
<form action="save_newsletter.asp" method="post" name="save">
Avatar billede roenving Novice
30. oktober 2005 - 21:33 #2
Prøv sådan:

<form action="save_newsletter.asp" method="post" name="save">

<bla bla nogle input og noget halløj>

<input type="submit" value="save" name="save" onclick="this.form.target='';this.form.action='save_newsletter.asp';">
 
<input type="submit" value="preview" name="preview" onclick="this.form.target='_blank';this.form.action='preview_newsletter.asp';">

</form>

-- man kan _ikke_ på nogen måde have forms inde i andre forms !-)
Avatar billede karstenl Nybegynder
31. oktober 2005 - 04:30 #3
Hey roenving
--

Du er bare en guttermand :D

Tusinde tak, det virker efter hensigten nu :)

Smid et svar venligst :)
Avatar billede roenving Novice
31. oktober 2005 - 13:19 #4
Velbekomme '-)
Avatar billede roenving Novice
01. november 2005 - 17:01 #5
-- og tak for point ;~}
Avatar billede karstenl Nybegynder
03. november 2005 - 15:34 #6
roenving
--------
Ved ikke om du abonnér på dette mere og om du får dette, men prøver alligevel :)

Jeg har et problem med den Script du lavede.

Roder med det her Nyhedsbrev hvori der er en link som ser således ud:
<a href=""http://www.blabla.dk/edit_newsletter.asp?ID="& rs("ID")&""">

Det virker fint uden "?ID="& rs("ID")&""">" men får denne fejl MED:
-------------------------------------------------------------
Microsoft JET Database Engine error '80040e14'

Syntax error (missing operator) in query expression 'ID ='.

/firmamappe/ubc/ubc_newsletter/edit_newsletter.asp, line 66
--------------------------------------------------------------

Den bid der hiver ID'en ud (edit_newsletter.asp) ser således ud:
--------------------------------------------------------------
<%
Set cn = Server.CreateObject("ADODB.Connection")
OpenString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("../../../db/ubc/ubc_newsletter.mdb")
cn.Mode = adModeReadWrite
cn.Open OpenString

Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "SELECT * FROM edit_newsletter WHERE ID = " & request("ID"), cn
%>
--------------------------------------------------------------
Linie 66 er iøvrigt:
rs.Open "SELECT * FROM edit_newsletter WHERE ID = " & request("ID"), cn

--------

Håber du kan, og gider hjælpe..
jeg opretter naturligvis et spørgsmål med "Point til roenving" ;-)

På forhånd tak og venligst :)
Avatar billede roenving Novice
04. november 2005 - 13:50 #7
Det lyder nu som et asp/sql-spørgsmål, og der er jeg jo ikke lige på hjemmebane !-)

-- så prøv i asp(.net)-kategorien ...

-- iøvrigt skal du jo kigge efter, hvad der skrives ved udførelse, altså skal du debugge scriptet og/eller fortælle hvordan urlen ser ud !o]
Avatar billede karstenl Nybegynder
05. november 2005 - 18:57 #8
Jeg fandt ud af det :)
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