Avatar billede bongo20 Nybegynder
08. maj 2003 - 08:13 Der er 7 kommentarer og
2 løsninger

return true eller false

Jeg har et VBscript som validerer nogle indtastninger.
Scriptet fyres af på en onsubmit af formen.

meningen er at hvis ikke det går godt skal formen ikke submittes.

sådan kalder jeg scriptet: onsubmit="Test()"
og uanset hvad, så submittet den formen, hvordan kalder jeg scriptet så det virker?
Avatar billede dk_akj Nybegynder
08. maj 2003 - 08:23 #1
function test()
 
  ' validering fejlede
  Test = false

end function
Avatar billede bongo20 Nybegynder
08. maj 2003 - 08:31 #2
Det virker altså ikke ordentlig, den submitter uanset hvad Test er = med
Avatar billede dk_akj Nybegynder
08. maj 2003 - 08:36 #3
Ahh

onsubmit="return Test()"

//akj
Avatar billede medions Nybegynder
08. maj 2003 - 09:17 #4
Så skal der ikke laves en OnSubmit, men en OnClick på en normal "Button". Altså:

<script language="VBScript">
  Function tekst()
      If  blablabla Then
        MsgBox("Det er ikke valid!")
      Else
        document.frm.submit
      End If
  End Function
</script>

<form name="frm1">
  <input type="text" name="tekst">
  <input type="button" onclick="valider()">
</form>

//>Rune
Avatar billede dk_akj Nybegynder
08. maj 2003 - 09:24 #5
<html>
<head>
    <title>Untitled</title>
</head>

<body>
<form action="test.asp" onsubmit="return test()">
<script language=vbscript>
function test()
 
  if msgbox ("Submit ??", vbYesNo) = vbyes then
      Test = true
  else
      Test = false
  end if

end function
</script>

<input type=submit>

</form>


</body>
</html>


//akj
Avatar billede medions Nybegynder
08. maj 2003 - 14:31 #6
Det kan jo selvf. bygges videre ud:

<script language="VBScript">
  Function tekst()
      If document.frm1.tekst.value = "" Then
        MsgBox("Feltet må ikke være tomt!!")
      Else
        document.frm.submit
      End If
  End Function
</script>

<form name="frm1">
  <input type="text" name="tekst">
  <input type="button" onclick="valider()">
</form>

//>Rune
Avatar billede bongo20 Nybegynder
08. maj 2003 - 21:42 #7
Tak for hjælpen begge :o)
Avatar billede dk_akj Nybegynder
08. maj 2003 - 21:46 #8
selvtak
Avatar billede medions Nybegynder
08. maj 2003 - 23:20 #9
Anytime ;o)
Thx 4 Poinz

//>Rune
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