Submit og onClick
Jeg har en formular, hvor jeg vil indsætte en dato i et felt ved aktivering af en checkbox - inden formularen submittes.Når der submittes, skal det så tjekkes om alle felter er udfyldt.
Mit forslag ser sådan ud:
-men datoen og fejmeddelsen kommer ikke når checkboxen aktiveres.
<?php { ?>
<head>
<SCRIPT LANGUAGE="JavaScript">
function Check()
{
with(document.forms['formind'])
{
if(felt1.value.length=="")
{
alert('Indtast felt1!');
felt1.select();
return false;
}
}
return true;
}
</script>
<SCRIPT LANGUAGE="JavaScript">
function indsætdato()
{
error = 0;
if(!(document.forms[0].box1.checked) && (error==0))
document.form1.nytarsdag.value = ('01-01-2005');
{
alert('Du skal aktivt sætte et hak i checkboxen!');
document.forms[0].box1.focus();
error = 1;
}
}
</SCRIPT>
</head>
<form action="formind1.php?test=1" method="post" name="formind" onSubmit="return Check();">
<input type="checkbox" name="box1" value="v1" onclick="indsætdato;">Nytårsdag
<input style="WIDTH: 70px; HEIGHT: 19px" name="nytarsdag" bgcolor="#ccffcc" readonly size="10">
</P>
<input type="text" name="felt1">
<input type="submit" name="submit">
</form>
<?php } ?>
