Foros del Web » Creando para Internet » CSS »

Confirmacion de formulario

Estas en el tema de Confirmacion de formulario en el foro de CSS en Foros del Web. Hola! Me podeis echar una mano con este problemilla. Tengo un formulario en este ENLACE ,(al final de la página, lo envia perfectamente, y todo ...
  #1 (permalink)  
Antiguo 13/04/2015, 01:56
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Confirmacion de formulario

Hola!

Me podeis echar una mano con este problemilla.

Tengo un formulario en este ENLACE ,(al final de la página, lo envia perfectamente, y todo va bien, pero cuando sale la pagina de confirmación, no permite apretarle a la cuz para cerrar la ventana.

No consigo arreglarlo de ninguna forma!
  #2 (permalink)  
Antiguo 13/04/2015, 02:03
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Confirmacion de formulario

Lo puedes solucionar con z-index

Ejemplo:

Código HTML:
Ver original
  1. <div id="modal" style="z-index:9">
  2. ......
  3. </div>

Espero te sirva. Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 13/04/2015, 03:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Respuesta: Confirmacion de formulario

Que va... Ya lo habia probado...

Código HTML:
/* Contact Form Modal 
========================================================*/
.modal-open {
	overflow: hidden;
	position: absolute;
	z-index:2000;
	
}
#contact-form .modal {
  display: none;
  overflow: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
}
#contact-form .modal h4 {
  font-size: 24px;
  padding: 0;
  margin: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
	color: #333;
}
.modal-header .close {
  margin-top: -2px;
  position: relative;
  z-index: 10;
}
.modal-title {
	margin: 0;
	line-height: 1.42857;
	color: #333;
}
.modal-body {
	position: relative;
	padding: 20px;
	color: #333;
}
.modal-dialog {
  width: 600px;
  margin: 10px auto;
}
@media only screen and (max-width: 768px) {
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
  }
}
/* Contact Form Close icon 
========================================================*/
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index:3000;
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
@media only screen and (max-width: 1199px) {
  #contact-form {
    padding-right: 0;
  }
  #contact-form label {
    width: 100%;
    float: none;
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 979px) {
  #contact-form label {
    width: 100%;
  }
  #contact-form .btn {
    padding-left: 12px;
    padding-right: 12px;
  }
}
  #4 (permalink)  
Antiguo 13/04/2015, 05:11
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Confirmacion de formulario

cambia:

Código CSS:
Ver original
  1. z-index:2000;

Por:

Código CSS:
Ver original
  1. z-index: 999;

Y dime si te va bien.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #5 (permalink)  
Antiguo 13/04/2015, 07:11
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Respuesta: Confirmacion de formulario

Res de res...

Tambien he jugado cambiando los de close, pero nada

A mi me da que es algo incompatible con la web, xq sino...
  #6 (permalink)  
Antiguo 13/04/2015, 07:27
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Confirmacion de formulario

Prueba con esto:

Código CSS:
Ver original
  1. .modal-content {
  2.   position: relative;
  3.   background-color: #ffffff;
  4.   border: 1px solid #999999;
  5.   border: 1px solid rgba(0, 0, 0, 0.2);
  6.   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  7.   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  8.   background-clip: padding-box;
  9.   outline: none;
  10.   Z-INDEX:3500;
  11. }
__________________
¿Te sirvió la respuesta? Deja un +1
  #7 (permalink)  
Antiguo 13/04/2015, 07:33
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Confirmacion de formulario

No, por que lo que te impide es el fade color negro que se te pone encima del modal y el fade seguro tiene definido un z-index.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #8 (permalink)  
Antiguo 13/04/2015, 07:34
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Confirmacion de formulario

Prueba con esto:

Código CSS:
Ver original
  1. .modal-content {
  2.   position: relative;
  3.   background-color: #ffffff;
  4.   border: 1px solid #999999;
  5.   border: 1px solid rgba(0, 0, 0, 0.2);
  6.   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  7.   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  8.   background-clip: padding-box;
  9.   outline: none;
  10.   Z-INDEX:3500;
  11. }

EDIT:

O aumentando el z-index de aquí:

Código CSS:
Ver original
  1. .modal-header .close {
  2.   margin-top: -2px;
  3.   position: relative;
  4.   z-index: 10;
  5. }
__________________
¿Te sirvió la respuesta? Deja un +1
  #9 (permalink)  
Antiguo 13/04/2015, 07:36
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Respuesta: Confirmacion de formulario

Tampoco.

La situacion actual es esta:
Código HTML:
/* Contact Form Modal 
========================================================*/
.modal-open {
	overflow: hidden;
	position: absolute;
	z-index:999;
	
}
#contact-form .modal {
  display: none;
  overflow: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
}
#contact-form .modal h4 {
  font-size: 24px;
  padding: 0;
  margin: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
  Z-INDEX:3500;

}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
	color: #333;
}
.modal-header .close {
  margin-top: -2px;
  position: relative;
  z-index: 10;
}
.modal-title {
	margin: 0;
	line-height: 1.42857;
	color: #333;
}
.modal-body {
	position: relative;
	padding: 20px;
	color: #333;
}
.modal-dialog {
  width: 600px;
  margin: 10px auto;
}
@media only screen and (max-width: 768px) {
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
  }
}
/* Contact Form Close icon 
========================================================*/
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index:999;
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
@media only screen and (max-width: 1199px) {
  #contact-form {
    padding-right: 0;
  }
  #contact-form label {
    width: 100%;
    float: none;
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 979px) {
  #contact-form label {
    width: 100%;
  }
  #contact-form .btn {
    padding-left: 12px;
    padding-right: 12px;
  }
}
Y no va.

La capa esa creo que es la modal-backdrop, pero na...
  #10 (permalink)  
Antiguo 13/04/2015, 07:40
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Respuesta: Confirmacion de formulario

NueveReinas, no habia visto el último mensaje... pero tampoco...

He probado a quitar todos los z-index, y hace lo mismo
  #11 (permalink)  
Antiguo 13/04/2015, 07:53
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Confirmacion de formulario

Prueba con esto entonces:

Código CSS:
Ver original
  1. .modal-body {
  2.     position: relative;
  3.     padding: 20px;
  4.     color: #333;
  5.         z-index:9999;
  6. }
  7. .modal-dialog {
  8.   width: 600px;
  9.   margin: 10px auto;
  10.   z-index:9999;
  11. }

O sino:

Código CSS:
Ver original
  1. .close {
  2.   float: right;
  3.   font-size: 21px;
  4.   font-weight: bold;
  5.   line-height: 1;
  6.   color: #000000;
  7.   text-shadow: 0 1px 0 #ffffff;
  8.   opacity: 0.2;
  9.   filter: alpha(opacity=20);
  10.   z-index:99999;
  11. }
__________________
¿Te sirvió la respuesta? Deja un +1
  #12 (permalink)  
Antiguo 13/04/2015, 08:06
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Respuesta: Confirmacion de formulario



de locos!

Me podeis dar alguna idea o otro codigo para evitar esto!?
  #13 (permalink)  
Antiguo 13/04/2015, 08:30
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Confirmacion de formulario

Con cualquier otro modal-box.
__________________
¿Te sirvió la respuesta? Deja un +1
  #14 (permalink)  
Antiguo 13/04/2015, 08:39
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Confirmacion de formulario

En este código si te fijas no te funcionará ya que le falta un punto.

Código CSS:
Ver original
  1. --> . modal-content {
  2. ....
  3. }

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #15 (permalink)  
Antiguo 13/04/2015, 08:54
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 2
Respuesta: Confirmacion de formulario

Gracias! Buscare a ver, porque lo busque de una plantilla y alomejor es incopatibilidad del jquery

Etiquetas: confirmacion, formulario, php
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 03:29.