hola El_Metallick, para acceder desde javascript al valor seleccionado de un combo, sería algo así:
document.tu_form.tu_combo.options[document.tu_form.tu_combo.selectedIndex].value
Entonces, lo que tendrías que hacer es cambiar el tipo de ínput del formulario, en lugar de submit, poner button. Ese botón, al dar click, llamaría a la función que haría la tarea que estás necesitando. Si dejas el botón como tipo submit, sea cual sea el resultado de la ventana de confirmación, el formulario lo mismo hará el submit.
La lógica que seguiría para mi sería algo como esto:
Código:
Si el total de productos de la categoría seleccionada = 0, entonces:
hago el submit sin la ventana de confirmación
sino
doy notificación con la ventana de confirmación
Si el valor es true, entonces:
hago el submit
sino
no hago el submit
Otra cosa, no se si habrá sido un error de confusión cuando escribiste el código acá, pero te faltó poner las llaves en la sentencia condicional.
if(!confirmar){
return false;
}else{
return true;
}
Espero que haya sido de ayuda.
Saludos!.