Avatar billede nidyahou Praktikant
20. november 2003 - 18:31 Der er 6 kommentarer og
1 løsning

hvorfor vises confirm ikke ?

Her er mit script:
<%
session("bruger") = "tester"
if session("bruger") = "" then
Response.Write "Du er ikke logget ind"
else
Function hent(data)
hent = Request.Form(data)
end function

if request.Querystring("post") = "confirm" then
Response.Write "Overskrift:" & hent(Overskrift) & "<br>"
Response.Write "Skrevet af:" & session("bruger") & "<br><br>"
Response.Write hent(artikkel) & "<br><center>"
if Not hent(billede) <> 0 then
Response.Write "<img scr=" & hent(billede) & " alt=" & hent(billedtekst) & "><br><br>"
end if
Response.Write "<a href=skrivart.asp?post=ja>Sådan skal den se ud</a> <a href=java script:history.go(-1)>nej jeg skal ændre noget</a>"
else
%>
<form name="artikkel" action="skrivart.asp?post=confirm" onsubmit="return Check()">
  <p>Overskrift:
    <input type="text" name="Overskrift">
    <br>
    <textarea name="artikkel" rows="10" cols="50">skriv din artikkel her</textarea>
    <br>
    billede
    <input type="text" name="billede">
    billedtekst
    <input type="text" name="billedtekst">
  </p>
<input type="submit" value="Post!"><input type="reset" value="Slet Indhold">
</form>
<script language="JavaScript">
function Check() {
    if (document.artikkel.overskrift.value == "") {
      alert("Du skal skrive en overskrift!");
      return false;
    }
    if (document.artikkel.billede.value == "") {
      alert("Du skal give dit billede en tekst");
      return false;
    }
    if (document.artikkel.artikkel.value == "") {
      alert("Du skal skrive en artikkel!");
      return false;
    }
    return true;
}
</script>
<% end if %>
<% end if %>

men problemet er at kun formen vises og man kommer aldrig videre til at kunne confirme/bekræfte
Avatar billede squashguy Nybegynder
20. november 2003 - 18:39 #1
i stedet for ?post=confirm så brug

<input name="post" value="confirm" type="hidden">
Avatar billede squashguy Nybegynder
20. november 2003 - 18:45 #2
et andet problem, du blander get og post, det går ikke

hvis du vil bruge post, skal det være

<form method="post">
Avatar billede solom Nybegynder
20. november 2003 - 18:47 #3
<form name="artikkel" action="skrivart.asp?post=confirm" onsubmit="return Check()">
skal være
<form method="get" name="artikkel" action="skrivart.asp?post=confirm" onsubmit="return Check()">
Avatar billede nidyahou Praktikant
20. november 2003 - 18:47 #4
tak det hjalp, men nu er der et andet problem... jeg blev nødt til at ændre hent(streng) til hent("streng"). Den vil ikke vise noget af det i confirm
Avatar billede nidyahou Praktikant
20. november 2003 - 19:15 #5
fik det til at virke drop et svar :)
Avatar billede nidyahou Praktikant
20. november 2003 - 19:15 #6
btw bruger post =)
Avatar billede squashguy Nybegynder
20. november 2003 - 20:46 #7
ok :)
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
Kurser inden for grundlæggende programmering

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