Ah, ya entiendo. En ese caso tendrías que cargar en la página todos los nombres con sus respectivos números en la página. Con vectores podría funcionar la cosa.
Suponiendo que cargas con PHP los vectores (aquí no te puedo ayudar) el script quedaría más o menos (lo estoy haciendo aquí directamente):
Código:
<html>
<head>
<script language="Javascript">
//Los vectores has de rellenarlos con PHP con el método que tú quieras.
var numeros = new Array("01","02","03","04")
var nombres = new Array("base1","base2","base3","base4")
function nombreBase(){
id=document.formulario.numero.value
for(i=0;i<=numeros.length-1;i++){
if(id==numeros[i]){
document.formulario.nombre.value=nombres[i];
break;
}
}
}
</script>
</head>
<body>
<form name="formulario">
Número de la base: <input name="numero" type="text" id="numero">
<br>
Nombre de la base: <input name="nombre" type="text" id="nombre" disabled>
<br>
<input type="button" value="Comprobar nombre" onClick="nombreBase()">
</form>
</body>
</html>
Espero que te sirva.
Un saludo.