Autor Tema: dos Textfield  (Leído 359 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Wilfredo

  • Novato
  • *
  • Mensajes: 6
  • Puntuación: 0
    • Ver Perfil
dos Textfield
« : 27 de julio de 2009, 10:31:14 am »
hola muchachos tengo tres textfield pero el tercero se deberia rellenar automatiamente cuando relleno los otros dos ya que es la suma como puedo hacer esto en php que todavia no estoy muy experto.

les agradezco la ayuda por anticipación.

Desconectado Alexander Garzon

  • Alexander Garzon
  • Administrador
  • Fanático
  • *****
  • Mensajes: 288
  • Puntuación: 15
  • Sexo: Masculino
    • Ver Perfil
    • PHP de Venezuela
Re: dos Textfield
« Respuesta #1 : 27 de julio de 2009, 11:19:01 am »
Todo lo que sea alterar el contenido del web (DOM) "in situ" es hecho con JavaScript no PHP.

Y si la acción implica alguna operación server-side, entonces PHP si entra en acción pero tendrías que primero procesar el formulario, cosa que supongo no es lo que deseas hacer... es entonces cuando entra lo que se conoce como AJAX.
Alexander Garzon
Director
PHP de Venezuela

Desconectado oyepez003

  • Usuario Dedicado
  • ***
  • Mensajes: 143
  • Puntuación: 6
  • Sexo: Masculino
  • La suerte esta en el conocimiento
    • Ver Perfil
    • Soluciones tecnológicas YepSua C.A.
Re: dos Textfield
« Respuesta #2 : 27 de julio de 2009, 11:24:19 am »
Creo que tienes una confusion entre PHP y javascript:

http://es.wikipedia.org/wiki/PHP

http://es.wikipedia.org/wiki/JavaScript

Para lograr lo que dice con javascript se haria mas o menos asi:

<html>
   <body>
      <script type="text/javascript" language="javascript">
         
         function suma(){
         var numerOne = document.getElementById('txtNumberOne').value;
         var numerTwo = document.getElementById('txtNumberTwo').value;
         var response = parseInt(numerOne) + parseInt(numerTwo);
            if(isNaN(numerOne) || isNaN(numerTwo)){
               alert('Solo numeros se pueden sumar');
            }else{
               document.getElementById('txtResponse').value = response.toString();
            }
         }
      </script>
      <label for="lblNumberOne">N&uacute;mero uno</label>
      <input type="text" id="txtNumberOne" />
      <label for="lblNumberTwo">N&uacute;mero dos</label>
      <input type="text" id="txtNumberTwo" />
      <label for="lblResponse">Respuesta</label>
      <input type="text" id="txtResponse" />
      </br>
      <input type="button" id="btnSumar" onclick="suma()" value="Sumar"/>
   </body>
</html>

Saludos.
--
Omar Yepez
http://www.yepsua.com The YepSua team
http://jquery4php.sourceforge.net/ The jQuery4PHP project
Sigueme: http://twitter.com/oyepez003

PHP de Venezuela

Re: dos Textfield
« Respuesta #2 : 27 de julio de 2009, 11:24:19 am »

 

PHP de Venezuela on Facebook