Volver el cursor al text

Ale
10 de Septiembre del 2004
Después de validar el ingreso de un text, cuando da error, quiero que deje el cursor listo para cargar de nuevo el text. lo limpio pero cuando le hago document.getElementById(campo).select();
no me deja el cursor dentro del text sino que pasa al siguiente control ¿cómo se hace?