Non so da quale linguaggio base parti, ma in javascript la condizione va tutta dentro le parentesi...
inoltre se ridefinisci la variabile numero all'interno della funzione, quando modifichi il suo valore la variabile globale esterna alla funzione stesa non ne verra' influenzata....codice:<script><!-- var numero=4; function funzione(dato){ if(dato>=4 && dato<7){ var numero= dato; document.getElementById("testo").value=dato; } } --></script>
ciaocodice:<script><!-- var numero=4; function funzione(dato){ if(dato>=4 && dato<7){ numero= dato; document.getElementById("testo").value=dato; } } --></script>