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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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