Ciao, vorrei inserire una validazione jquery su una textbox

<input name="pesocarico" type="text" id="pesocarico" size="8" maxlength="8">

La textbox è dentro a un form che scateno con questo pulsante al submit.
-----------------
<form action="invio.asp" method="post" name="formacarico" id="formacarico" onSubmit="xmlhttpPost('invio.asp', 'formacarico', 'ricezione', '<img src=loading.gif />'); return false;">
--------------------------------
Ho provato a inserire il codice sotto per validare ma non funziona.
Probabilmente devo in inserire la chiamata ajax dentro jquery?
Premesso che lo script sotto in altri form che uso funziona perfettamente è solo quando lo collego con lo script xmlhttppost
Grazie, ciao.
--------------------------
<script type="text/javascript">
$(document).ready(function()
{
$("#formcarico").validate(
{
errorClass: "errormsg",
rules:
{
pesocarico:
{
required:true,
number: true
},
messages:
{
pesoreale: " * Obbligatorio solo campo numerico!"

}
});
});
</script>
---------------------------------