Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2013, 05:34
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Mensaje y respuesta en javascript

Código HTML:
Ver original
  1. <title>HTML</title>
  2. <script type="text/javascript">
  3.  
  4. ///Lo definimos como una funcioón que se ejecutara cuando ocurra un evento de cliente
  5.  
  6. function fRespuesta(){
  7.  
  8. ///Te faltaba .value sin ello lo que hacias es asignar todo el objeto no su valor
  9. var mensaje = document.getElementById("space").value;
  10.  
  11. ///Recuerda que javascript es casesensitive al comparar con el valor
  12. ///pasado a minúsculas respondera tanto a Hola como a hola como a HOLA...
  13. if(mensaje.toLowerCase()=="hola") {
  14.  
  15. ///usando innerhtml podrias dar formato a la respuesta
  16. document.getElementById("respuesta").innerHTML="<strong>Que tal?</strong>";
  17.  
  18. }
  19. }
  20. </head>
  21.  
  22. <!-- Asociamos la función al evento onKeyUp de manera que se ejecuta
  23.      despues de soltar cada tecla... obviamente no responde hasta que el
  24.      valor del input es Hola,hola,HOLA o cualquier otra combinación de mayúsculas y minusculas. // -->
  25.  
  26. <input type="text" id="space" onKeyUp="fRespuesta();" />
  27.  
  28. <!-- Uso un span para que aparezca a continuación sin salto de linea // -->
  29. <span id="respuesta"></span>
  30.  
  31. </form>
  32. </body>
  33. </html>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 01/07/2013 a las 06:07