Originariamente inviato da kekkosf
c'ero arrivato, solo che bisognava mettere nell'Input anche il VALUE.
anche senza value nell'input funzionerebbe... solo che ho scritto onchage invece di onchange

per quanto riguarda il nuovo script ci sono un po' di cose che non vanno
te lo sistemo un po'
codice:
function dataPrg(data,campo,mform)
{
    var adesso = new Date();
    var anno = ''+adesso.getFullYear();


    if ((data.length != 8) && (data.length != 6))
    {
        newdata = '01/01/'+anno;
        alert('Formato data irregolare');
    }

        if (data.length == 6)
        {
            newdata = data.substr(0,2)+'/'+data.substr(2,2)+'/'+anno.substr(0,2)+data.substr(4,2);
        }

        if (data.length == 8)
        {
                newdata = data.substr(0,2)+'/'+data.substr(2,2)+'/'+data.substr(4,4);
        }

        document.forms[mform].elements[campo].value = newdata;
}
e il richiamo così
codice:
ONBLUR="dataPrg(this.value,'Da','skecon')"
però non ha tanto senso... il campo al massimo accetta 6 caratteri e nello script controlli se ne vengono inseriti 8 o 6.... e poi altre cose delle quali te ne renderai conto provando.