BrimbaMedlem sedan dec. 19995 875 inlägg Hej!
man kan ju tex göra så här:
<script language="JavaScript">
function validateform()
{
if (document.myform.avtal.checked)
{
return true
}
else
{
alert("Du måste bla bla bla.")
return false
}
}
</script>
Men hur gör man om man vill göra tvärtom?
Altså, om den INTE är ikryssad så skall man göra någonting.
Hur går man tillväga?
Tacksam för svar!
------------------
Mvh
Patrik
aka Brimba
www.datormaklarna.se
patrik@datormaklarna.se
RGBMedlem sedan dec. 1999419 inlägg Brimba:
testa med följande.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>La la la</title>
<script language="JavaScript1.2" type="text/javascript">
function CHECKED_TRUE_FALSE(){ //Funktion för att kolla om 'cb' är för kryssad
check = (document.form0.cb.checked) ?
document.form0.submit() :
alert('Du måste godkänna avtalet genom\\ratt klicka för kryssrutan innan du\\rkan fortsätta.')
}
\</script\>
</head>
<body>
<form name="form0" action="savetime.script">
<input type="text" value="txtString"><br>
<input name="cb" type="checkbox"><br>
<input type="button" value="submit it" onclick="CHECKED_TRUE_FALSE()">
</form>
</body>
</html>
//R.G.B
BrimbaMedlem sedan dec. 19995 875 inlägg Hej!
Det är inte riktigt så jag menar.
Jag hade mera tänkt mig att man kunde skriva nått i stil med
<script language="JavaScript">
function validateform()
{
if not(document.myform.avtal.checked)
{
return true
}
else
{
alert("Du måste bla bla bla.")
return false
}
}
</script>
Altså lägga till not någonstans så att när det villkoret INTE är uppfyllt så gör den nåt.
Går inte det?
------------------
Mvh
Patrik
aka Brimba
www.datormaklarna.se
patrik@datormaklarna.se
PhOrPhErMedlem sedan feb. 20002 300 inlägg Hmmm
if(!document.myform.avtal.checked)
Det borde hjälpa.. :)
------------------
- Erik Hellström -
http://3d.burken.nu
BrimbaMedlem sedan dec. 19995 875 inlägg Hej!
vet du hur lycklig jag blir?
TACK PhOrPhEr
Du är helt underbar!
TACK TACK TACK! :e
------------------
Mvh
Patrik
aka Brimba
www.datormaklarna.se
patrik@datormaklarna.se
M@rtinMedlem sedan dec. 19992 085 inlägg Man kan ju oxå lägga det man vill ska hända när vilkoret inte är uppfyllt efter else, på samma sätt som ditt exempel fast tvärtom :)
//M@rtin
BrimbaMedlem sedan dec. 19995 875 inlägg Hej martin.
Jo men om man har att den skall kolla många efter varann och vissa skall vara ikryssade för att göra något else return true och så håller den på så, så att jag har bara en else return true och den är längst ner. För annars slutar den ju eftersom den har fått true...
Så därför går inte det tyvärr.
------------------
Mvh
Patrik
aka Brimba
www.datormaklarna.se
patrik@datormaklarna.se