Foros del Web » Creando para Internet » CSS »

Botón no hace submit en ie debido al css

Estas en el tema de Botón no hace submit en ie debido al css en el foro de CSS en Foros del Web. Hola a todos. Tengo un problema con el formulario de onctacto de una página web que estoy haciendo. Esta es el formulario de la página: ...
  #1 (permalink)  
Antiguo 04/02/2011, 10:38
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Botón no hace submit en ie debido al css

Hola a todos. Tengo un problema con el formulario de onctacto de una página web que estoy haciendo.

Esta es el formulario de la página: [URL="http://www.ceicarlimpieza.com/contacto.php"]www.ceicarlimpieza.com/contacto.php[/URL]

Este es el código html:

<div id="frm_contacto">
<form method="post" action="contacto.php" id="contactform">

<p><label for="name"><strong>Nombre:</strong></label><input

type="text" size="50" name="contactname" id="contactname" value="" class="required" /></p>
<p><label for="email"><strong>E-mail:</strong></label><input

type="text" size="50" name="email" id="email" value="" class="required email" /></p>


<p><label

for="message"><strong>Comentarios:</strong></label><textarea rows="5" cols="50" name="message"

id="message" class="required"></textarea></p>
<input type="submit" value="Enviar" name="submit" />
</form>
</div>




Y este el css de ese formulario:

#frm_contacto {
width:630px;
padding:20px 0 0 0;
}
#frm_contacto p {
clear:both;
margin:10px 0 30px 0;
}
#frm_contacto label {
display:block;
float:none;
font-size:15px;
width:auto;
color:#040404;
margin-bottom:3px;
padding-left:2px;
}
#frm_contacto label.error {
background: url(../images/unchecked.gif) no-repeat 0px 8px;
padding:4px 0 2px 19px;
font-weight: bold;
color: #ea5200;
}
#frm_contacto label.checked {
background:url(../images/checked.gif) no-repeat 0px 0px;
}


form#contactform input {
border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;
border-style:solid;
border-width:1px;
padding:5px;
font-size:14px;
color:#333;
}
input[type="text"] {
width:500px;
}
input[type="submit"] {
background-color:#cccccc;
}
form#contactform textarea {
font-size:14px;
padding:0.6em 0.5em 0.7em;
border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;
border-style:solid;
border-width:1px;
width:500px;
font-family:Arial, Helvetica, sans-serif;
}


Pues bien, en todos los navegadores funciona excepto en Internet Explorer, que cuando le doy al botón de Enviar no hace nada.

Quitándole el estilo sí funciona en IE. Pero le ponga el estilo que le ponga en el documento css en IE sigo teniendo el mismo problema.

¿Alguien podría ayudarme?

Gracias de antemano
  #2 (permalink)  
Antiguo 04/02/2011, 13:02
Avatar de sanxuan  
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 10 meses
Puntos: 36
Respuesta: Botón no hace submit en ie debido al css

Yo uso IE8 y el botón parece funcionar. Funciona la validación cuando los campos están vacíos y al cubrirlos y enviar el formulario muestra el mensaje de agradecimiento.

Validando el código en validator.w3.org me han aparecido un error y una advertencia. A pesar de ello, está funcionando en mi explorer.
  #3 (permalink)  
Antiguo 07/02/2011, 02:59
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Botón no hace submit en ie debido al css

Cita:
Iniciado por sanxuan Ver Mensaje
Yo uso IE8 y el botón parece funcionar. Funciona la validación cuando los campos están vacíos y al cubrirlos y enviar el formulario muestra el mensaje de agradecimiento.

Validando el código en validator.w3.org me han aparecido un error y una advertencia. A pesar de ello, está funcionando en mi explorer.



Yo donde lo probé fue en IE6 y IE7 y tenía ese problema, de todas formas ese error del W3C ya lo he solucionado y sigue pasando lo mismo. He revisado el código y no entiendo como quitando ese estilo css en ie6 y 7 si hace el submit y poniéndolo no, no sé qué tiene que ver una cosa con la otra
  #4 (permalink)  
Antiguo 07/02/2011, 06:39
Avatar de sanxuan  
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 10 meses
Puntos: 36
Respuesta: Botón no hace submit en ie debido al css

Yo tampoco entiendo la relación. Si has comprobado que es el CSS el que genera el error puedes averiguar qué propiedades pudieran interferir utilizando las herramientas de desarrollador del menú herramientas de IE. Eso te permite ir desactivando las propiedades CSS una por una.

Etiquetas: enviar, explorer, internet, submit, botones, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:38.