
Hola,
a ver si algo así te sirve
<script language="javascript">
function verifica()
{
valor=document.getElementById('pepe').value
if ((isNaN(valor)) ||(valor<=0))
{alert('debe poner un número que sea mayor que 0');return false}
else{return true}
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<input type="text" name="pepe" id="pepe" maxlength="2">
<a href="http://www.yahoo.es/" onClick="return verifica()">comprar</a>
</body>
saludos