Avatar billede dk-andersson Nybegynder
15. april 2008 - 18:23 Der er 12 kommentarer og
1 løsning

problem med form preview funktion

Har et nyhedsbrev system på en hjemmeside. Nu har jeg så tilføjte en funktion som skulle gøre at brugeren kan se hvordan brevet kommer til at se ud ind brugeren sender det.

Men når først brugeren har klikker på "Se nyhedsmail" har set nyhedsmail. Så går de tilabeg til siden hvor de har skrevet beskeden og trykker på Send nu, så kommer de til preview siden hvorfor?

Script:

<form name="vipform" action="?show=<?=$_GET['show'];?>" method="post">
<table border="1" width="307px" height="100%">
            <tr valign="top">
                <td align="left" bgcolor="#000000"><font color="#FFFFFF">Opret vipnewsmail:</font></td>
            </tr>
            <tr valign="top">
                <td align="left">&nbsp;</td>
            </tr>
            <tr valign="top">
                <td align="left"><textarea id="vipnews" name="D1" cols="70" rows="30"><?=$_POST['D1'];?></textarea></td>
            </tr>
            <tr valign="top">
                <td align="center"><input type="button" name="preview" value="Se Nyhedsmail" onClick="this.form.target='_blank'; this.form.action='bounce_admin/se_vipnewsmail.php'; this.form.submit();">
&nbsp;<input type="submit" name="send" value="Send nu"> </td>
            </tr>
        </table></form>
Avatar billede w13 Novice
15. april 2008 - 18:42 #1
Det er vel fordi du ændrer formens action, når man klikker på "Se Nyhedsmail":
this.form.action='bounce_admin/se_vipnewsmail.php';
Avatar billede dk-andersson Nybegynder
15. april 2008 - 19:10 #2
hmmm.. hvordan kan man så løse det?
Avatar billede w13 Novice
15. april 2008 - 19:21 #3
Ret:
<form name="vipform" action="?show=<?=$_GET['show'];?>" method="post">
til:
<form name="vipform" action="?show=<?=$_GET['show'];?>" method="post" onsubmit="this.action='?show=<?=$_GET['show'];?>';this.target='_self';">
Avatar billede dk-andersson Nybegynder
15. april 2008 - 20:09 #4
har lige prøvet det afhjælper ikke problemet... den åbner stadig en ny side op
Avatar billede dk-andersson Nybegynder
15. april 2008 - 20:54 #5
den må ikke åbne en ny side når man klikke på send... og slet ikke preview siden som den gøre nu....
Avatar billede w13 Novice
15. april 2008 - 21:04 #6
<form action="" method="post">
<table border="1" width="307px" height="100%">
            <tr valign="top">
                <td align="left" bgcolor="#000000"><font color="#FFFFFF">Opret vipnewsmail:</font></td>
            </tr>
            <tr valign="top">
                <td align="left">&nbsp;</td>
            </tr>
            <tr valign="top">
                <td align="left"><textarea id="vipnews" name="D1" cols="70" rows="30"><?=$_POST['D1'];?></textarea></td>
            </tr>
            <tr valign="top">
                <td align="center"><input type="button" name="preview" value="Se Nyhedsmail" onclick="this.form.target='_blank'; this.form.action='bounce_admin/se_vipnewsmail.php'; this.form.submit();">
<input type="button" name="send" value="Send nu" onclick="this.form.target='_self'; this.form.action='?show=<?=$_GET['show'];?>'; this.form.submit();"></td>
            </tr>
        </table></form>
Avatar billede dk-andersson Nybegynder
16. april 2008 - 00:21 #7
det virker stadig ikke? Den åbner stadig en ny side når man vil send nyheden?
Avatar billede w13 Novice
16. april 2008 - 08:03 #8
Hvad med så at rette:
this.form.target='_self';
til:
this.form.target='';

Ellers er jeg bange for, jeg må se et link.
Avatar billede dk-andersson Nybegynder
16. april 2008 - 13:30 #9
Det virker heller ikke..

link: http://www.bounce.dk/bounce_admin

brugernavn: webmaster
password: test

Så er et under menu punkt Vipnews, hvor det ikke virker som det skal.
Avatar billede w13 Novice
16. april 2008 - 13:34 #10
Du får jo også JavaScript-fejl.

Ret:
<input type="submit" name="send" value="Send nu" onClick="this.form.target=''; this.form.action='?show=vipnews.php;">
til:
<input type="submit" name="send" value="Send nu" onClick="this.form.target=''; this.form.action='?show=vipnews.php';">
Avatar billede dk-andersson Nybegynder
16. april 2008 - 13:50 #11
RIGTIG MANGE TAAAK, nu virker det super dejligt.
Avatar billede dk-andersson Nybegynder
16. april 2008 - 13:50 #12
Mange tak for det, nu virker det som det skal. NICE
Avatar billede w13 Novice
16. april 2008 - 13:57 #13
Det var så lidt. =)
Husk at acceptere svaret her nederst på siden, så spørgsmålet lukkes.
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