Deshabilitar el botón de envío con submitHandler

Estoy tratando de detener un botón de envío para que se haga clic varias veces y cargar el mismo elemento varias veces en MySQL.

Debido a que la validación no funciona, no puedo presionar el botón de enviar. Lo que significa que no puedo probar el código.

Estoy corriendo post relacionados tambiénaquí, para darle un poco más de información.

Lo que tengo hasta ahora, utilizando la validación jQuery:
$("#UploadForm").validate({

errorLabelContainer: "#messageBox",
        wrapper: "td",
        rules: {
            auction_description: {
                required: true
            },
            auction_int_postage_type: {
                required: true
            },
            listing_type: {
                required: true
            }
        }

   //all your options here

   submitHandler:function(form){
       $('#submit').attr('disabled','disabled');
   }
});

HTML

 <form method="post" name="UploadForm" id="UploadForm"
 action="upload.php" enctype="multipart/form-data" >


 <input style="text-transform:none;"  type="text" class="button_date" 
 name="auction_bin_price" id="auction_bin_price" value="" size="15" />

 <input class="button2" style="border-right:none; font-size:13px;"
 name="List Item" id="submit" type="submit" value="List Item"/>

 </form>

Respuestas a la pregunta(1)

Su respuesta a la pregunta