Hejsan!
Hur gär man då man har ett formulär och längst ned en kryssruta("Ja, jag har läst villkorten blablabla") som måste bockas i för att det ska gå att submita det hela?
(annars popupruta vid submit, "du måste godkänna villkoren etc")
Tack på förhand.
PalleMedlem sedan apr. 20002 716 inlägg Annars kan du lösa det som så att det inte går att skicka
formuläret alls om inte den kryssrutan är ibockad, ex:
[red]<script type="text/javascript">
function abla() {
if (document.foo.chk.checked) {
document.foo.bar.disabled=false;
} else {
document.foo.bar.disabled=true;
}
}
</script>
...
<form name="foo">
<input type="checkbox" name="chk" onclick="abla();">Ja, jag har läst villkorten blablabla<br><br>
<input type="submit" name="bar" disabled="disabled">
</form>[/red]
<html>
<head>
<title></title>
<script type="text/javascript">
function isChecked() {
if (!arguments[0].checked) {
alert("Vänligen godkänn villkoren");
return false;
} else return true;
}
</script>
<style type="text/css">
</style>
</head>
<body>
<form onsubmit='return isChecked(this.elements["foo"]);'>
<p>
<input id="foo" type="checkbox">Jag godkänner villkoren</input>
</p>
<p>
<input type="submit" value="Godkänn" />
</p>
</form>
</body>
</html>
Nu har du två alternativ, det är bara att välja och vraka.