No, ma lascia stare per un attimo il codice: sto parlando a livello concettuale.

Comunque, se proprio vuoi continuare su quella strada, una cosa semplice semplice potrebbe essere la seguente:

codice:
var data = document.getElementById('data') // Vedi tu qual è l'id dell'elemento interessato
var data_valore = parseInt(data.value)

if ( data_valore >= 1950 && data_valore <= 2006 )
{
   // Tutto ok
}
else
{
   // Errore
}
Un consiglio in generale. Il form, così come lo hai costruito, non segue le buone regole di progettazione. Meglio sarebbe tener conto anche dell'accessibilità (e comunque dell'uso dei tag appropriati):

- http://www.webaccessibile.org/argome...to.asp?cat=295