Ciao marste881,

e quando devi fare questa verifica? qual'è l'evento che la scatena?

Ti faccio un esempio fittizio, con un bottone e la adatti al tuo evento.

codice:
$("#button").click(function(e){
    e.preventDefault();
    var d = $("#campo1").val();
    if(d){
        $("#campo2").attr("required","required");
        //campo 1 compilato
    }else{
        $(this).unbind("click").trigger("click");
    }
})