Avatar billede s0mmer Nybegynder
17. april 2008 - 23:16 Der er 11 kommentarer og
1 løsning

Form virker ikke i Safari

Hej eksperter..

Efter jeg har skiftet til mac er jeg rendt ind i nogle problemer med mit eget site.
Jeg har en form kaldet form3 og nederst har jeg flg knapper:

<input type="hidden" name="skriv" value="send"><input name="skriv" id="skriv" type="image" src="images/buttons/submit_send.gif" border="0" value="1"> <a href="#"><img src="images/buttons/submit_fortryd.gif" onclick="document.getElementById('form3').reset();" border="0" alt="" /></a>

Og øverst på siden har jeg..:

if(isset($_POST["skriv"]) && ($_POST["skriv"])=="send")
{

Det virker fint i IE, men der sker intet når jeg prøver den i safari ..

Kan i hjælpe?
Avatar billede w13 Novice
17. april 2008 - 23:25 #1
Du mangler lige at vise selve form-elementet.
Avatar billede s0mmer Nybegynder
17. april 2008 - 23:27 #2
<form name="form3" method="post" action="">
Avatar billede erikjacobsen Ekspert
17. april 2008 - 23:34 #3
Det er vel ikke overraskende, når du har to felter, der hedder "skriv".
Avatar billede s0mmer Nybegynder
17. april 2008 - 23:36 #4
forklar forklar.. det virker jo i IE
Avatar billede w13 Novice
17. april 2008 - 23:43 #5
Der er så meget, der virker i IE. Det betyder ikke, det er rigtigt. ;)
Avatar billede s0mmer Nybegynder
17. april 2008 - 23:44 #6
w13 > Var heller ikk min tanke. Men kom med et bud der ku få det til at virke i safari hvis det er..
Avatar billede w13 Novice
17. april 2008 - 23:45 #7
Så skriv lige hele form-koden samenhængende, så jeg ved præcis, hvordan det er bygget op.
Avatar billede erikjacobsen Ekspert
17. april 2008 - 23:47 #8
Start med det jeg anfører: ikke to felter med samme navn. Eller opgiv projektet og skriv "virker kun i IE" på din side.
Avatar billede s0mmer Nybegynder
17. april 2008 - 23:48 #9
Den er lang.. man ja du du får den..

ØVERST I KODEN(DET DER SKAL SKE):

<?
if(isset($_POST["skriv"]) && ($_POST["skriv"])=="send")
{bla bla bla..



SELVE TABELLEN MED FORMLEN:

        <form name="form3" method="post" action="">
  <table class="none" width="100%" border="0">
    <tr>
      <td width="7" height="30"><span class='Menu' style='BACKGROUND-COLOR: #3b8bac;'>¿</span></td>
      <td width="93"><span class="Normal_text"><b>Navn:</b></span></td>
      <td width="413"><input name="navn" class="textfield" size="30" maxlength="20" onfocus="this.style.backgroundColor='#e6f0f4'" onfocusout="this.style.backgroundColor='#FFFFFF'">
      <span class="Right_text"><a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()" class="normallinks">?</a></span></td>
    </tr>
    <tr>
      <td height="30"><span class='Menu' style='BACKGROUND-COLOR: #3b8bac;'>¿</span></td>
      <td height="30"><span class="Normal_text"><b>Evt. firma:</b></span></td>
      <td><input name="firma" class="textfield" size="30" maxlength="20" onfocus="this.style.backgroundColor='#e6f0f4'" onfocusout="this.style.backgroundColor='#FFFFFF'">
      <span class="Right_text"><a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()" class="normallinks">?</a></span></td>
    </tr>
    <tr>
      <td height="30"><span class='Menu' style='BACKGROUND-COLOR: #3b8bac;'>¿</span></td>
      <td height="30"><span class="Normal_text"><b>Tlf:</b></span></td>
      <td><input name="tlf" class="textfield" size="30" maxlength="8" onfocus="this.style.backgroundColor='#e6f0f4'" onfocusout="this.style.backgroundColor='#FFFFFF'">
      <span class="Right_text"><a href="#" onmouseover="doTooltip(event,2)" onmouseout="hideTip()" class="normallinks">?</a></span></td>
    </tr>
    <tr>
      <td height="30"><span class='Menu' style='BACKGROUND-COLOR: #3b8bac;'>¿</span></td>
      <td height="30"><span class="Normal_text"><b>E-mail:</b></span></td>
      <td><input name="email" class="textfield" size="30" maxlength="25" onfocus="this.style.backgroundColor='#e6f0f4'" onfocusout="this.style.backgroundColor='#FFFFFF'">
      <span class="Right_text"><a href="#" onmouseover="doTooltip(event,3)" onmouseout="hideTip()" class="normallinks">?</a></span></td>
    </tr>
    <tr>
      <td height="32"><span class="Menu" style="BACKGROUND-COLOR: #3b8bac;">¿</span></td>
      <td height="32"><span class="Normal_text"><b>Emne:</b></span></td>
      <td><input name="emne" class="textfield" size="30" maxlength="25" onfocus="this.style.backgroundColor='#e6f0f4'" onfocusout="this.style.backgroundColor='#FFFFFF'">
      <span class="Right_text"><a href="#" onmouseover="doTooltip(event,4)" onmouseout="hideTip()" class="normallinks">?</a></span></td>
    </tr>
    <tr>
      <td height="100"><span class="Menu" style="BACKGROUND-COLOR: #3b8bac;">¿</span></td>
      <td height="100"><span class="Normal_text"><b>Besked:</b></span></td>
      <td><textarea name="besked" cols="50" rows="10" class="textfield" onfocus="this.style.backgroundColor='#e6f0f4'" onfocusout="this.style.backgroundColor='#FFFFFF'"></textarea>
      <span class="Right_text"><a href="#" onmouseover="doTooltip(event,5)" onmouseout="hideTip()" class="normallinks">?</a></span></td>
    </tr>
    <tr>
      <td height="52" colspan="2"></td>
      <td><input type="hidden" name="skriv" value="send"><input name="skriv" id="skriv" type="image" src="images/buttons/submit_send.gif" border="0" value="1"> <a href="#"><img src="images/buttons/submit_fortryd.gif" onclick="document.getElementById('form3').reset();" border="0" alt="" /></a></td>
    </tr><tr><td colspan="2"></td>
  </table>
</form>
Avatar billede s0mmer Nybegynder
17. april 2008 - 23:51 #10
erikjacobsen > Det virker. Send svar og du får points.. Og mange tak for hjælpen :) navnet og id'et på image input er overflødigt, kan det udelades?
Avatar billede erikjacobsen Ekspert
17. april 2008 - 23:53 #11
Ja, formentlig. Men jeg samler slet ikke på point, tak.
Avatar billede s0mmer Nybegynder
17. april 2008 - 23:54 #12
Ja det virker problemfrit uden.. Men mange tak for hjælpen alligevel og god weekend.
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