Hola David, segun lo sugerido sigue sin funcionar:
1.
no necesitas el validate.js
...<script type="text/javascript" src="validate.js"> ...borrado
2.
ni tampoco necesitas colocar nada en el onsubmit del formulario
aqui interpreto de esta forma <form id="" name="" post="" onsubmit=" ">
o te refieres a k lo borre del formulario <form id="" name="" post="">
3.
lo que sí está mal es this[...], como está en el botón, debería ser this.form[...].
Código php:
Ver original<!-- onclick="return checked(this.seleccion[])"
onclick="return vacio(this.cantidad[])"-->
He probado y te comento que sigue sin validar para c/boton submit...
Agradesco de antemano sus colaboraciones