comment faire pour utiliser jquery UI: la boîte de dialogue javascript confirmer?

J'ai lu beaucoup de questions à ce sujet, mais à chaque solution utilise la même solution de contournement, de l'envoi du formulaire à l'intérieur de l'jquery dialogue, quelque chose comme ceci:

 $("#dialog").dialog({
  buttons : {
    "Confirm" : function() {
      window.location.href = targetUrl;
    },
    "Cancel" : function() {
      $(this).dialog("close");
    }
  }

N'est-il pas un moyen plus facile, plus comme javascript confirmer?

<input type="submit" onclick="return confirm('are you sure?');" />

Pourquoi quelque chose comme return true, false retour ne fonctionne pas?