Avatar billede clansite.dk Nybegynder
22. november 2002 - 14:41 Der er 6 kommentarer

function Tjek()

<script type="text/javascript" language="JavaScript">
<!--
  function ClearAndFocus() {
        document.submit_message.BeskedCopy.focus();
        document.submit_message.Besked.value = document.submit_message.BeskedCopy.value;
        document.submit_message.BeskedCopy.value = "";
              document.submit_message.BeskedCopy.focus();
  }
// -->
</script>
<script type="text/javascript" language="JavaScript">
<!--
  function Tjek() {
     
        if(document.submit_message.BeskedCopy.value = "");
    return true;
    alert('Hov Hov! Du skal skrive en besked ! !');
    return false;
  }
// -->
</script>
<title></title>
</head>
<BODY onload="document.submit_message.BeskedCopy.focus()">
<% Session("Nick") = Request("Nick") %>

<form action="Send.asp?nick=<%=Request("Nick")%>" method="post" name="submit_message"
onsubmit="ClearAndFocus();Tjek()"><input type="text" size="50" maxlength=
"150" name="BeskedCopy" autocomplete="off"> <input type="submit"
name="submit_message_knap" value="Send"> <input type="hidden" name=
"Besked"></form>

^----
Jeg har denne code, men den virker ikke.
Jeg får ingen fejl, men den kommer heller ikke med fejl hvis jeg lader være med at skrive noget i formen !

Hvad er der galt ?
Avatar billede Slettet bruger
22. november 2002 - 15:08 #1
<form action="Send.asp?nick=<%=Request("Nick")%>" method="post" name="submit_message"
onsubmit="ClearAndFocus(); return Tjek()">

En lille vigtig detalje!
Avatar billede whatever Nybegynder
22. november 2002 - 15:13 #2
Prøv dette:

<script type="text/javascript" language="JavaScript">
<!--
  function tjek(frm) {
    if(frm.BeskedCopy.value == "") {
    alert('Hov Hov! Du skal skrive en besked ! !');
    frm.BeskedCopy.focus();   
    return false;
    }
  }
// -->
</script>

onsubmit="return tjek(this)"


Hvorfor skal indholdet af feltet flyttes til et hidden felt?
Avatar billede clansite.dk Nybegynder
22. november 2002 - 16:05 #3
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
  function ClearAndFocus() {
        document.submit_message.BeskedCopy.focus();
        document.submit_message.Besked.value = document.submit_message.BeskedCopy.value;
        document.submit_message.BeskedCopy.value = "";
              document.submit_message.BeskedCopy.focus();
  }
// -->
</script>
<script type="text/javascript" language="JavaScript">
<!--
  function tjek(frm) {
    if(frm.BeskedCopy.value == "") {
    alert('Hov Hov! Du skal skrive en besked ! !');
    frm.BeskedCopy.focus();   
    return false;
    }
  }
// -->
</script>
<title></title>
</head>
<BODY onload="document.submit_message.BeskedCopy.focus()">
<% Session("Nick") = Request("Nick") %>
<form action="Send.asp?nick=<%=Request("Nick")%>" method="post" name="submit_message" onsubmit="ClearAndFocus(); return Tjek(Request.Form("BeskedCopy"))">


Virker ikke !
Avatar billede whatever Nybegynder
22. november 2002 - 16:41 #4
Denne

return Tjek(Request.Form("BeskedCopy"))">

skal være

return Tjek(this)">

Desuden mangler du alle dine input felter.
Avatar billede clansite.dk Nybegynder
22. november 2002 - 16:46 #5
Det virker ikke !
Avatar billede whatever Nybegynder
23. november 2002 - 00:37 #6
Prøv at sende hele din kode. Og forklar lige hvorfor, du vil kopiere indholdet af formfeltet til hidden-feltet.
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