<script>
function envia() {
campo = document.form;
if((isNaN(campo.valor.value)) || (campo.valor.value=="")) {
alert("user somente números");
return false;
}
}
</script>
<form name="form" onSubmit="return envia()">
<input type="text" name="valor" value="">
<input type="submit">
</form>