Estoy tratando de poner un diálogo de confirmación para el botón grabar en un dialogo de formulario, sin embargo cuando aparece el diálogo ya se graba el formulario y queda la confirmación esperando
<div id="dlg_provider" class="zdk-modal" title="Proveedor">
<form class="zdk-form"
data-zdkerrmsg-required="<?php echo LC_MSG_ERR_MISSING_VALUE; ?>"
data-zdk-action="supplierctrl:save" data-zdk-datatable = "table_suppliers">
<label>Id:</label>
<input name = "id" disabled type = "text">
<label>Nombre:</label>
<input name="name" maxlength="50" required type="text">
<label> Dirección:</label>
<textarea name="address" rows = "3" maxlength= "100"> </textarea>
<label>Código Postal:</label>
<input name = "postcode" maxlength = "5" required type = "text">
<label>Ciudad:</label>
<input name = "city" maxlength = "50" required type = "text">
<button class="zdk-bt-save zdk-close-dialog" type="submit">Guardar</button>
<button class="zdk-bt-cancel zdk-close-dialog" type="button">Cancelar</button>
</form>
</div>
<SCRIPT>
$('#dlg_provider').submit(function(event){
znetdk.getUserConfirmation({
title:'Confirmar',
message:'Esta Seguro?',
yesLabel:'Yes',
noLabel:'No',
callback:function(confirmation){
if (!confirmation) {
event.preventDefault();
return false;
}
return true;
}
});
});