Gracias, que rápidos sois!!
Lo de enlazar los dos js's no me va bien porque llamo al segundo js desde el primer js.
Ya he descubierto que el onSubmit debe ir en otro sitio. La corrección, para que funcione, debería de ser así:
prueba.html
<html>
<head>
<title>Test de llamada a un .js desde otro .js</title>
</head>
<body>
<script type="text/javascript" src="a.js"></script>
Test de llamada a un .js desde otro .js<br>
<a href="#" onClick="hola();">se llama a la función hola() que dentro llama a chau() que es de
b.js</a><br>
<a href="#" onClick="chau();">Llama a chau() que es de b.js</a><br>
<input type="submit" value="Validar datos anteriores" onSubmit="hola();">
</body>
</html>
Gracias por las sugerencias!!!