Tjena, Hej! Vad sägs om följande?Posta om rutan är ikryssad...
undrar hur man gör en sak som säkert många av er kan.
Jag har ett formulär med massa fält. Innan man postar formuläret ska man behöva kryssa i en checkbox för att formuläret verkligen skall postas. Jag antar att man skall göra det i ett javascript.
Alltså ett javascript som körst när man trycker på "skicka"-knappen som funkar ungefär så här:
<code>
OM checkbox ikryssad
postaformuläret
ANNARS
posta inte
Visa Msgbox"Du har inte kryssat i rutan!!!"
SLUT
</code>
Det är viktigt att formuläret INTE töms när man tryckt på "skicka"-knappen, så att man inte behöver fylla i hela formuläret igen bara för att man missat att kryssa i rutan.
Mkt tacksam för hjälp.
...I´ll take them myself...
Sv: Posta om rutan är ikryssad...
Jag skulle gjort så här:
<script>
function foo()
{
if (document.all.cb.checked)
theform.submit();
}
</script>
<form id=theform action="http://www.google.com/search?hl=en&ie=ISO-8859-1">
Text att söka på:<br>
<input type=text name=q><p>
<input type=checkbox id=cb> Skicka mig till google<p>
<button onclick='foo()'>posta</button>
</form>Sv: Posta om rutan är ikryssad...
<code>
<script>
function foo()
{
if (document.forms["postme"].myCheckbox.checked)
{
return true;
}
alert("Du måste kryssa i rutan...");
return false;
}
</script>
...
<form name="postme" onsubmit="return(foo());">
<input type="checkbox" name="myCheckbox">
...
<input type="submit">
</form>
</code>