Es que no es problema de cliente/navegador. El servidor envía el contenido generado al cliente y éste lo interpreta (En la interpretación es dodne los navegadores difieren), pero los códigos fuentes que les llegan a cada navegador son los mimos (A menos que del lado de servidor identifiques el tipo de navegador y le envías un contenido personalizado a cada uno).
Por otro lado, falta definir los value="" de tus tag <option>. Hay sí podría haber diferencia en la forma en que los distintos navegadores puedan enviar los datos de ese formulario. Agrega ese parámetro que te falta.
Un saludo,