Virker i IE, men ikke FF og Chrome
Hejsa.Jeg har lidt kode, som sætter dagsdato i et inputfelt, når jeg i en checkbox sætter et kryds. Det virker i IE, men ikke andre browsere. Nogen der kan se en løsning.
Javascriptkoden:
function setDate(sender, element) {
if(sender.checked){
var today = new Date();
var day = (today.getDate() < 10) ? "0"+today.getDate() : today.getDate();
var month = today.getMonth() + 1;
if(month < 10) month = "0" + month;
var newValue = day + '-' + month + '-' + today.getFullYear();
document.getElementById(element).value= newValue;
}
}
Og i Html/PHP gør jeg sådan her:
<input type='checkbox' name='kontrakt' value='1' checked="checked" onclick="setDate(this, 'modtDato')">
<input type='text' name='modtDato' value=''>