elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Desarrollo Web / formulario en javascript en: 29 Noviembre 2015, 19:29 pm
Necesito ayuda, debo ingresar ciertos datos en un formulario y hacer una operación, el resultado de la operación que se muestre en un recuadro con la etiqueta <div>.
He hecho esto:
Código
  1. <!DOCTYPE html>
  2. <title>Trabajo Final</title>
  3. <meta charset="utf-8">
  4. <script type="text/javascript" src="../js/javascript.js"></script>
  5. <link rel="stylesheet" type="text/css" href="../css/estilos.css">
  6.  
  7. </head>
  8.  
  9.  
  10.   <form id="contacto-frm" name="contacto_frm" action="" method="get" enctype="application/x-www-form-urlencoded">
  11.   <img src="imagen.jpg">
  12.        <table sTYLE="table-layout:fixed">
  13.  
  14.        <tr>
  15.        <td >
  16.        <label for="lecturaactual">Lectura Actual  : </label>
  17.        <input type="number" id="lecturaactual" name="lecturaactual_numb">
  18.        </td>
  19.  
  20.        <td>
  21.        <p>Consumo m3</p>
  22.  
  23.        <div id="consumo">0</div>
  24.        </td>
  25.        </tr>
  26.  
  27.        <tr>
  28.        <td >
  29.        <label for="lecturaanterior">Lectura Anterior: </label>
  30.        <input type="number" id="lecturaanterior" name="lecturaanterior_numb">
  31.        </td>
  32.  
  33.        <td>
  34.        <p align="center">Subsidio</p>
  35.        </td>
  36.        <td>
  37.        <p align="center">Contribución</p>
  38.        </td>
  39.        </tr>
  40.  
  41.        <tr>
  42.          <td >
  43.        <label for="estrato">Estrato </label>
  44.        <select class="estilo" id="estrato" name="estrato">
  45.          <option value="1">1</option>
  46.          <option value="2">2</option>
  47.          <option value="3">3</option>
  48.          <option value="4">4</option>
  49.          <option value="5">5</option>
  50.        </select>
  51.          </td>
  52.  
  53.        <td >
  54.        <div id="subsidio">0</div>
  55.        </td>
  56.  
  57.        <td >
  58.        <div id="contribucion">0</div>
  59.        </td>
  60.  
  61.        </tr>
  62. <tr>
  63.  <td>
  64.    <input type="button" id="agretabla" class="boton" name="agretabla_btn" value="Agregar a tabla +" >
  65.  </td>
  66.  <td>Valor Subtotal:</td>
  67.  
  68.  <td>
  69.  
  70.    <div>1564</div>
  71.  </td>
  72.  
  73.  <td>
  74.    <input type="button" id="calcular" class="boton" name="calcular_btn" value="Calcular" >
  75.  </td>
  76.  
  77. </tr>
  78.  
  79.        </table>
  80.        <table>
  81.          <tr>
  82.            <td>Estrato</td>
  83.            <td>Consumo</td>
  84.            <td>Subsidio/Contribución</td>
  85.            <td>Subtotal</td>
  86.          </tr>
  87.          <tr>
  88.            <td>adgf</td>
  89.          </tr>
  90.  
  91.        </table>
  92.  
  93.   </form>
  94.   <script type="text/javascript">
  95.   var prinum=document.getElementById("lecturaactual");
  96.   var segnum=document.getElementById("lecturaanterior");
  97.   document.getElementById("consumo").innerHTML=" "+consumo(prinum,segnum);
  98.   </script>
  99. </body>
  100. </html>

En el codigo javascript esto:

Código
  1. function agregartabla(){
  2. alert("Validando");
  3. }
  4. function subtotal(){
  5. //alert("Calculando");
  6. var verificar=true;
  7. var formulario=document.getElementById("contacto_frm");
  8. var lecturaactual=document.getElementById("lecturaactual");
  9. var lecturaanterior=document.getElementById("lecturaanterior");
  10. if (lecturaactual.value=="") {
  11. alert("El campo lectura actual es requerido");
  12. lecturaactual.focus();
  13. verificar=false;
  14. }else if (isNaN(lecturaactual.value)) {
  15. alert("El campo lectura actual Sólo acepta números");
  16. lecturaactual.focus();
  17. verificar=false;
  18. }else if (lecturaanterior.value=="") {
  19. alert("El campo lectura anterior es requerido");
  20. lecturaanterior.focus();
  21. verificar=false;
  22. }else if (isNaN(lecturaanterior.value)) {
  23. alert("El campo lectura anterior Sólo acepta números");
  24. lecturaanterior.focus();
  25. verificar=false;
  26. }else if (lecturaanterior.value>lecturaactual.value) {
  27. alert("El campo lectura anterior debe ser inferior al campo lectura actual");
  28. lecturaanterior.focus();
  29. verificar=false;
  30. }
  31. if (verificar==true) {
  32. alert("Se ha enviado el formulario");
  33. }
  34.  
  35. document.contacto_frm.submit();
  36. }
  37. window.onload=function(){
  38. var botontabla, botonsubtotal;
  39. botontabla=document.getElementById("agretabla");
  40. botontabla.onclick=agregartabla;
  41. botonsubtotal=document.contacto_frm.calcular_btn;
  42. botonsubtotal.onclick=subtotal;
  43. }
  44. function consumo(x,y){
  45. var s=x-y;
  46. return s;
  47. }

necesito que ese resultado, el del consumo se muestre en el recuadro del consumo. graciassssssssssss
12  Programación / PHP / Re: Envío de formulario por php en: 27 Septiembre 2015, 04:34 am
Yo creo que por ahi está tu problema, php por si solo no manda correos, necesitas tener instalado un servidor de correos que se comunique con php y este lo envíe.

http://stackoverflow.com/questions/11942896/use-default-php-mail-function-with-smtp-server-on-linux
http://stackoverflow.com/questions/14866207/mail-doesnt-work-on-new-server

Que hosting estás usando?

Exacto... Mira en donde estoy creando.
www.000webhost.com

13  Programación / PHP / Re: Envío de formulario por php en: 27 Septiembre 2015, 01:24 am
La verdad no entiendo...  :-[ :-\
14  Programación / PHP / Re: Envío de formulario por php en: 26 Septiembre 2015, 09:05 am
el que llegue el final del código no significa que el email fue aceptado por el servidor para envío... eso es lo que te estoy diciendo... simplemente porque llega al final del código asumes que se envió... especialmente con un hosting gratuito es como parar a alguien en la calle, decirle que te deposite 30$ y como se lo dijiste, asumiste que ya lo hizo... y no es así, siempre debes confirmar...

entonces ¿hiciste la corrección del código a ver si está siendo aceptado para envío?

¿tienes en el hosting los servicios de correo activos?

(si respondes a la segunda, asegúrate que le respuesta a la primera sea si, si no, asegúrate de eso primero)

Anteriormente hice modificaciones para confirmar el envío, sea TRUE o FALSE su respuesta no ha llegado. Respecto al "hosting, los servicios de correo activos"; he estado hace apenas unas horas en la creación de ello, para la activación tarda algo como 24 horas?
15  Programación / PHP / Re: Envío de formulario por php en: 26 Septiembre 2015, 08:54 am
Código
  1. mail($destino, "Mensaje de prueba", $contenido);
  2. echo "Se envió el mensaje";

seguro? simplemente a lo malo? si llega al final se envió el mensaje sin importar lo que sucedió?

si revisamos el manual http://us3.php.net/manual/es/function.mail.php

revisa... a demás la carpeta de spam del correo donde lo recibes

Sólo he querido que llegue mensaje, sin importar que llegue así sea en blanco o así pero quisiera que llegue mensaje, y si; he revisado spam y cada carpeta del correo y no llega nada :/
16  Programación / PHP / Envío de formulario por php en: 26 Septiembre 2015, 08:40 am
Hola, estaba creando un formulario y quería que los datos se envíen al correo pero no sé que sucede y no me funciona, he intentado de todo pero no he podido, espero su ayuda. Este es el formulario:

Código HTML:
Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html lang="es-Es" xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  4. <title>Registro</title>
  5. <link href='http://fonts.googleapis.com/css?family=Rock+Salt' rel='stylesheet' type='text/css'>
  6. <link href='http://fonts.googleapis.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>
  7. <link href='http://fonts.googleapis.com/css?family=Reenie+Beanie' rel='stylesheet' type='text/css'>
  8. <style type="text/css">
  9.  
  10.    body {
  11.        background:url(fondo.jpg) no-repeat fixed center;
  12.        background-position:center;
  13.    }
  14.    form {
  15.        background:#333333;
  16.        width:360px;
  17.        border:1px solid #4e4d4d;
  18.        border-radius:3px;
  19.        -moz-border-radius:3px;
  20.        -webkit-border-radius:3px;
  21.        margin:100px auto;
  22.    }
  23.    form h1 {
  24.        text-align: center;
  25.        color: #ffffff;
  26.        font-weight:black;
  27.        font-size:18pt;
  28.        margin-left: 0px;
  29.        margin-right: 30px;
  30.        margin-top: 15px;
  31.        margin-bottom: -40px;
  32.        font-family: 'Rock Salt', cursive;
  33.    }
  34.    form input{
  35.        width:280px;
  36.        height:35px;
  37.        padding:0px 10px;
  38.        color:#6d6d6d;
  39.        margin-top:10px;
  40.        margin-bottom:5px;
  41.        font-family: 'Reenie Beanie', cursive;
  42.        font-size: 17pt;
  43.    }
  44.    form label{
  45.        width:280px;
  46.        height:35px;
  47.        padding:0px 0px;
  48.        color:#ffffff;
  49.        text-align:center;
  50.        font-family: 'Indie Flower', cursive;
  51.    }
  52.    form button{
  53.        width: 135px;
  54.        margin-top:5px;
  55.        height:50px;
  56.        border:1px solid #232323;
  57.        color: %fff;
  58.        box-shadow: 0px 2px 0px #000;
  59.        -moz-box-shadow: 0px 2px 0px #000;
  60.        -webkit-box-shadow: 0px 2px 0px #000;
  61.        border-radius: 3px;
  62.        -moz.border-radius: 3px;
  63.        -webkit-border-radius: 3px;
  64.    }
  65.    form button:hover{
  66.        background:#B2B2B2;
  67.    }
  68.    form button:active{
  69.        background: #F9F9F9;
  70.    }
  71. </head>
  72.  
  73. <form method="post" action="miformu.php">
  74.    <ul>      
  75.            <h1><b> Registrese para mantenerse en contacto con nosotros</b><br /></h1><br />
  76.  
  77.       <br />
  78.           <label for="name">Primer nombre:</label>
  79.           <input type="text" name="nombre" placeholder="Ejm: Giancarlo" required />
  80.  
  81.       <br />
  82.           <label for="name">Segundo nombre:</label>
  83.           <input type="text" name="nombredos" placeholder="(Opcional)" />
  84.  
  85.       <br />
  86.           <label for="text">Apellidos:</label>
  87.           <input type="text" name="apellidos" placeholder="Ejm: Rosero Portillo" required />
  88.  
  89.       <br />
  90.           <label for="date">Fecha de nacimiento:</label>
  91.           <input type="date" name="nacimiento" name="nacimiento" required />
  92.  
  93.       <br />
  94.           <label for="email">Email:</label>
  95.       <br />
  96.           <input type="email" name="email" placeholder="Ejm: giancarlo@ejemplo.com" required />
  97.  
  98.       <br />
  99.           <label for="name">Ingrese un nombre de usuario:</label>
  100.           <input type="text" name="usuario" placeholder="Nombre de usuario" required />
  101.  
  102.       <br />
  103.           <label for="name">Ingrese una contraseña:</label>
  104.           <input type="password" name="clave" required />            
  105.  
  106.       <br />
  107.           <label for="Mensaje">Mensaje:</label> <br />
  108.           <textarea name="Mensaje" name="opinion" placeholder="Escribenos tu opinión:" cols="40" rows="6"></textarea>
  109.  
  110.        <br />
  111.          <input type="submit" value="enviar" id="boton">
  112.  
  113.    </ul>
  114. </form>
  115. </body>
  116. </html>

Y en el php tengo esto:

Código PHP:

Código
  1. <?php
  2. $destino= "correo@gmail.com";
  3.  
  4. $nombre=$_POST["nombre"];
  5. $nombredos=$_POST["nombredos"];
  6. $apellidos=$_POST["apellidos"];
  7. $nacimiento=$_POST["nacimiento"];
  8. $correo=$_POST["correo"];
  9. $usuario=$_POST["usuario"];
  10. $clave=$_POST["clave"];
  11. $opinion=$_POST["opinion"];
  12. $contenido= "Nombre: " .$nombre. "\nnombredos" .$nombredos. "\nApellidos: " .$apellidos. "\nNacimiento: " ."\nCorreo: " .$correo. "\nUsuario: " .$usuario. "\nClave: " .$clave. "\nOpinion: " .$opinion;
  13. mail($destino, "Mensaje de prueba", $contenido);
  14. echo "Se envió el mensaje";
  15. ?>

Según todo y eso sale que se ha enviado; pero NO LLEGA NADA
espero me ayuden, gracias

Mod: Post modificado quitando detalles personales no influyentes en la resolucion del problema
17  Programación / PHP / Re: Tablas de multiplicar php en: 22 Agosto 2015, 16:40 pm
Olvidalo... El ejercicio ya está resuelto, no compara a lo que has publicado...

Código
  1. <?php
  2.   $vrtabla=$_GET["tabla"];
  3.   $vrinicial=rand(1,$vrtabla);
  4.   $vrfinal=rand(1,$vrtabla);
  5.   echo "Esta es la tabla de multiplicar del $vrtabla desde $vrinicial hasta $vrfinal <br />";
  6.  
  7.  if($vrinicial<=$vrfinal){
  8.   for($i=$vrinicial;$i<=$vrfinal;$i++){
  9.   $producto=$vrtabla*$i;
  10.   echo "$tabla  x  $i  =  $producto <br />";
  11.   }
  12.  } else {
  13.   for($i=$vrinicial;$i>=$vrfinal;$i--){
  14.   $producto=$vrtabla*$i;
  15.   echo "$tabla  x  $i  =  $producto <br />";
  16.   }
  17.  }
  18.  
  19. ?>

Diferencia a lo que has dicho.
18  Programación / PHP / Re: Tablas de multiplicar php en: 21 Agosto 2015, 01:49 am
Si es así entonces puedes redactarlo? Porque como he dicho... NO LO HE PODIDO HACER y por eso estoy publicando aquí para ver si encuentro una solucion................
19  Programación / PHP / Re: Tablas de multiplicar php en: 21 Agosto 2015, 01:30 am
Por lo que he consultado y me la he pasado intentando solucionar ese problema es que acudo aquí! No quiero ver ese manual oooooootra de las tantas veces jaja el todo es generar el inicial y el final automáticamente!!!
20  Programación / PHP / Re: Tablas de multiplicar php en: 21 Agosto 2015, 01:00 am
No es correcto, el tal es no estar modificando números, solo hacer algo sin modificar ya nada más y que AUTOMÁTICAMENTE genere el valor inicial y el valor final  :silbar:
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines