Al tener un input tienes por defecto un formulario. Solo te restaría agregar los tags <form> y </form>
Si lo quieres comprobar con un enlace, lo haces exactamente igual que si fuera un formulario, pero en vez de utilizar la función onSubmit (por ejemplo) u onClick, llamas a la función mediante un enlace:
<a href="javascript
:comprobarCampo()">comprar</a>
Aunque en realidad, sería bueno poder ver el script que utilizas para validarlo en un formulario, y de esa manera, podrías obtener una respuesta más segura. :-0