Foros del Web » Programando para Internet » PHP »

Problema con boton enviar en mi formulario

Estas en el tema de Problema con boton enviar en mi formulario en el foro de PHP en Foros del Web. Hola a todos, soy nuevo en el foro y busco ayuda, veran, tengo un problema, tengo una plantilla en .php, y me esta fallando la ...
  #1 (permalink)  
Antiguo 29/12/2011, 15:23
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Información Problema con boton enviar en mi formulario

Hola a todos, soy nuevo en el foro y busco ayuda, veran, tengo un problema, tengo una plantilla en .php, y me esta fallando la tecla enviar, directamente ni reacciona, nada de nada, el tema esta en que el mensaje no va directamente a un correo (mailto="el correo a envi@r"), sino que pasa por una base de datos antes de ser enviado al correo. alguien sabe de esto. Espero alguna ayuda.

Saludos
  #2 (permalink)  
Antiguo 29/12/2011, 15:27
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 6 meses
Puntos: 140
Respuesta: Problema con boton enviar en mi formulario

Hola. Podrías colgar algo de código para que te podamos ayudar.
Saludos
  #3 (permalink)  
Antiguo 29/12/2011, 15:35
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema con boton enviar en mi formulario

Solo te pongo una parte, ya que si no, no entraria todo: aver

<tr>
<td align="right">
<input class="boton" type=button onClick="pregunta()" value="Enviar">
</td>
</tr>
  #4 (permalink)  
Antiguo 29/12/2011, 15:36
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema con boton enviar en mi formulario

y antes de empezar el formulario tengo esto:

<form name="formulario" action='<? echo "$PHP_SHELF?op=alta&l=$Licencia" ?>' method="post">
<input type="hidden" name="op" value="alta">
<input type="hidden" name="l" value="<?=$Licencia?>">
  #5 (permalink)  
Antiguo 29/12/2011, 15:43
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema con boton enviar en mi formulario

Estoy dandole vueltas y no consigo el fallo.
Si necesitas algo más dimelo.

Gracias por vuestro interes.

Saludos
  #6 (permalink)  
Antiguo 29/12/2011, 16:02
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 12 años, 7 meses
Puntos: 50
Respuesta: Problema con boton enviar en mi formulario

creo que el error está en Javascript revisa la función pregunta()...antes de eso agrega un ; en la llamada de la función así:
Código HTML:
Ver original
  1. <input class="boton" type=button onClick="pregunta();" value="Enviar">

Saludos
__________________
He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD..
mi hobby
  #7 (permalink)  
Antiguo 29/12/2011, 17:35
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema con boton enviar en mi formulario

Lo veo bien, o no se si me estoy equivocando, no obstante te envio el codigo:

<script language="JavaScript">
<!--
function pregunta(){
if(verifica()){
document.formulario.submit()
}
}

function verifica(form) {
var verificado=true;

if(formulario.Nombre.value==""){
alert('Ha olvidado indicar su Nombre');
formulario.Nombre.focus();
verificado=false;
return verificado;
}

if(formulario.Apellidos.value==""){
alert('Ha olvidado indicar sus Apellidos');
formulario.Apellidos.focus();
verificado=false;
return verificado;
}

if(formulario.Email.value==""){
alert('Ha olvidado indicar su E-mail');
formulario.Email.focus();
verificado=false;
return verificado;
}

if(formulario.Email2.value==""){
alert('Ha olvidado confirmar su E-mail');
formulario.Email2.focus();
verificado=false;
return verificado;
}

if(formulario.Email.value != formulario.Email2.value){
alert('Ha debido de escribir mal su dirección de E-mail, indiquela de nuevo');
formulario.Email.focus();
verificado=false;
return verificado;
}

if(!validarEmail(formulario.Email.value)){
alert("Dirección e-mail incorrecta");
formulario.Email.focus();
verificado=false;
return verificado;
}

return verificado;
}

function validarEmail(email)
{
if(email.length>6){
var Valid1, Valid2, Caracter;
for(var i=0;i<email.length;i++){

Caracter=email.substring(i,i+1);
if(Caracter=="@") Valid1=true;
if (Caracter==".") Valid2=true;
}

if(Valid1&&Valid2) return true;
else return false;
}
else return false;
}

function mostrarProvincia()
{

if (document.getElementById("Pais").options[document.getElementById("Pais").selectedIndex].value != "España")
{
document.getElementById("dprovincia1").style.visib ility='hidden';
document.getElementById("dprovincia2").style.visib ility='hidden';
}
else
{
document.getElementById("dprovincia1").style.visib ility='visible';
document.getElementById("dprovincia2").style.visib ility='visible';
}
}


//-->
</script>

Saludos
  #8 (permalink)  
Antiguo 29/12/2011, 17:36
 
Fecha de Ingreso: diciembre-2011
Ubicación: San Luis
Mensajes: 9
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Problema con boton enviar en mi formulario

Holaa Necesito ayuda porque esto me matando la cabeza jeje : MI duda es la siguiente tengo un formulario con datos guardados de este modo,

<input type='text' size='20' disabled name='complejo' value='".$fila['Nombre']."'>
<input type='text' size='5' disabled name='dias' value='".$int_nodias."'>
QUE SERIAN LOS DATOS RECUPERADOS QUE EN EL FORMULARIO NO SE MODIFICAN
MAS LOS QUE PUEDE INGRESAR EL USUARIO :
<input type='text' size='25' name='Nbre'>
..

AL ENVIARLOS POR METODO POST A por ejemplo : envio.php
yo los recupero asi :
$dias=$_POST['dias'];

$Complejo=$_POST['complejo'];

$Cliente=$_POST['Nbre'];

$tel=$_POST['tel'];

PERO cuando los quiero mostrar para ver sus datos ;
<b>Complejo:</b>'".$Complejo."' NO ME LOS LEE nose si tengo que agregar algo , en ese archivo envio.php PORQUE no aparecen..AYUNDENME Plis! GRACIAS
  #9 (permalink)  
Antiguo 29/12/2011, 18:32
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 12 años, 7 meses
Puntos: 50
Respuesta: Problema con boton enviar en mi formulario


Para José:

Pregunta:tienes habilitado Javascript?..sé que es un poco tonta mi pregunta pero hace un tiempo atrás para una consulta parecida..buscamos por horas la solución y el problema era ese XD..prueba en otro navegador..ya que no veo error en la función.

ivana:
En una próxima oportunidad abre un tema nuevo o si ves un tema parecido espera la respuesta final para saber si tiene relación con lo que buscas...

prueba con echo $Complejo pero no veo dónde ingresas complejo.. en todo caso te recomiendo abrir un tema nuevo, así lo explicas bién con tu código y de seguro se encuentra la solución,
Saludos
__________________
He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD..
mi hobby
  #10 (permalink)  
Antiguo 30/12/2011, 04:00
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema con boton enviar en mi formulario

Hola, ya he podido solucionar el problema del boton enviar, el problema estaba provocado por un fallo entre tablas, faltaba indicar la tabla al objeto que faltaba, que además es un comentario.

<!--

Al final no era el Script...

Saludos
  #11 (permalink)  
Antiguo 30/12/2011, 05:49
Avatar de jose_cuberos  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema con boton enviar en mi formulario

Como detecte el fallo: tras comprobar el formulario ya subido al servidor, lo que hice es revisar campo por campo, cuando doy a enviar me envia el mensaje de que falta algo, vi que en e-mail, no me mandaba el mensaje, fui ally y rectifique.

Aunque ahora me surgio otro problema. Que ahora no funciona en Firefox.

Saludos

Etiquetas: formulario, botones
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 04:54.