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?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
17. april 2008 - 23:25
#1
Du mangler lige at vise selve form-elementet.
17. april 2008 - 23:27
#2
<form name="form3" method="post" action="">
17. april 2008 - 23:34
#3
Det er vel ikke overraskende, når du har to felter, der hedder "skriv".
17. april 2008 - 23:36
#4
forklar forklar.. det virker jo i IE
17. april 2008 - 23:43
#5
Der er så meget, der virker i IE. Det betyder ikke, det er rigtigt. ;)
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..
17. april 2008 - 23:45
#7
Så skriv lige hele form-koden samenhængende, så jeg ved præcis, hvordan det er bygget op.
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.
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>
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?
17. april 2008 - 23:53
#11
Ja, formentlig. Men jeg samler slet ikke på point, tak.
17. april 2008 - 23:54
#12
Ja det virker problemfrit uden.. Men mange tak for hjælpen alligevel og god weekend.
Vi tilbyder markedets bedste kurser inden for webudvikling