Ejercicio eventos formulario

Con el siguiente formulario:

<form name="miForm" action="recibir.html">
		<select id="select" multiple>
			<option value="blues" selected>Blues</option>
			<option value="rock" selected>Rock</option>
			<option value="classic">Classic</option>
		</select>
		<input type="text" name="email" id="email"/>
		<textarea id="comentarios" name="comentarios"></textarea>
		<input type="checkbox" name="importante" value="si" />
		<input type="checkbox" name="olvidable" value="si" />
	</form>

Comprobar que al menos estén seleccionadas dos opciones del select, el mail tenga un formato correcto y al menos uno de los checkboxes esté chequeado (o los dos).
Podéis hacerlo capturando el evento submit o poniendo un botón sin submit pero invocando el evento del formulario.

Y mostrar por consola el valor de cada elemento.