El formulario PHP no funciona en Internet Explorer

Creé este formulario de contacto, funciona perfectamente en Firefox y Chrome pero en Internet Explorer no le permite ingresar texto (hacer clic en los campos de formulario no hace nada) el botón de enviar funciona pero solo envía un mensaje en blanco porque no se puede ingresar texto. Además, cuando presiona enviar intenta abrir mail.php en una página de Firefox, solo estoy probando localmente en mi pc, ¿podría ser este el problema?

PHP es esto:

 

HTML es:

 






Basado únicamente en el formulario que tienes, pude ingresar texto en el formulario en Chrome, Firefox e IE8.

Tome su código de formulario html y colóquelo en un archivo HTML de archivo independiente y realice una prueba en IE para ver si obtiene el mismo comportamiento.

Probar un archivo HTML reducirá el problema hasta simplemente consultar el navegador eliminando otras variables como su servidor PHP o javascript.

Si tiene el mismo problema: es un problema de IE independiente de esa PC.

Si no obtiene el mismo problema: puede ser un problema con su configuración de php o javascript.

  






Deberías cerrar tus tags, así:

  

Lo mismo aplica para sus tags de nueva línea:

 

Cualquier etiqueta que no requiera contenido en el medio debería estar cerrada así. La etiqueta de la imagen sería otro ejemplo.

  

Además, usaría un botón porque creo que hace que el código se vea más limpio: