Jeg har "tip en ven" på min hjemmeside. Og jeg hentede en php script herfra men når jeg skulle sende et tip fik jeg error404 nu har jeg ændret den og når jeg sender et tip nu så lukker den hele siden ned. De begge ser pæne ud på siden, men når man skal sende går det galt. Hvad skal jeg gøre?
2 ting jeg ville ændre: 1. i din form ville jeg tilføje "" omkring dine ting og en onsubmit <form name="tip_form" action="send.php" method="post" onsubmit="return confirm_submit();">
2. <INPUT onclick=confirm_submit() type=button value=Send> ville jeg så ændre til: <input type="submit" value="Send">
Synes godt om
Slettet bruger
20. januar 2007 - 18:00#4
I linje 123 (i vis kilde) har du noget PHP, men din fil hedder "Tip.html".
Jeg tror ikke jeg helt ved hvad jeg laver. men nu har jeg ændret hvad du skrev. Og det blev ik' meget beder... Er det muligt om du kan ændre det i form for mig??
<SCRIPT language=JavaScript type=text/javascript> function confirm_submit() { error = 0; placering=0; tekst=(document.tip_form.sender.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } else { tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } else { if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else { if (placering<1 || tekst.length<=(placering+1)){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } } } } placering=0; tekst=(document.tip_form.email.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } else { tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } else { if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else { if (placering<1 || tekst.length<=(placering+1)){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } } } } if(error == 0) document.tip_form.submit(); } </SCRIPT>
:-)
Synes godt om
Slettet bruger
20. januar 2007 - 23:20#10
Kan se på din side du har ændret det, men ikke til det jeg har skrevet! Fjern din linje med form-delen og indsæt <form name="tip_form" action="" method="post" onsubmit="return confirm_submit();">
Det var vist lige lidt meget script, prøver lige at sende dette i stedet for. Håber virkelig på hjælp.... Da når man skal sende driller den stadig med fejl 404/405.
<SCRIPT language=JavaScript type=text/javascript> function confirm_submit() { error = 0; placering=0; tekst=(document.tip_form.sender.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } else { tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } else { if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else { if (placering<1 || tekst.length<=(placering+1)){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } } } } placering=0; tekst=(document.tip_form.email.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } else { tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } else { if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else { if (placering<1 || tekst.length<=(placering+1)){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } } } } if(error == 0) document.tip_form.submit(); } </SCRIPT>
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.