Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Completar InputBox al apretar Boton, AYUDA!!! URGENTE!! (http://www.forosdelweb.com/f127/completar-inputbox-apretar-boton-ayuda-urgente-555840/)

alexisfch 10/02/2008 11:30

Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Como se puede completar un campo de texto al apretar un boton de formulario(OnClick)

Ej: Si el valor del campo fuese: <? include("contador.php") ?>

Como puedo hacer que se complete en el evento OnClick de un boton????

Cuando coloco en el valor del campo: value=<? include("contador.php") ?> , me completa el campo de texto, pero quiero que eso mismo lo haga solo si se apreta un boton.

Yo trate con OnClick="campo.value=<? include("contador.php") ?>" pero no pasa nada.

La idea es que el valor proviene de un PHP.
Soy muy Newbie, pero sorry

Bellenger 10/02/2008 11:37

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Ummm, exactamente que quieres hacer, para darse una idea no...:patada:

alexisfch 10/02/2008 11:48

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Cita:

Iniciado por Bellenger (Mensaje 2280507)
Ummm, exactamente que quieres hacer, para darse una idea no...:patada:

Quiero que el valor de un campo de texto (Input) se llene con el valor recogido de contador.php, que no es otra cosa que un contador de visitas, pero en vez de declaralo de manera inmediata cuando se abre la pagina, quiero que se complete este campo de texto al hacer click en el boton submit. Es facil creo, pero estoy medio complicado.

Como explique mas arriba completar el campo de texto por si solo es facil (value=<? include("contador.php") ?>) pero como hago para bajo la orden de OnClick en el boton submit, se complete ese campo de texto.

Gracias.

JavierB 10/02/2008 13:39

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Hola alexisfch

A ver si te sirve esto:

Código:

<form>
<input type="text" name="txt" />
<input type="button" onclick = "txt.value=<? include("contador.php") ?>" />
</form>

Saludos, :adios:

alexisfch 10/02/2008 14:25

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Javier:
Trate con eso , y no pasa nada, si ves en el mensaje de mas arriba:
Código HTML:

Yo trate con OnClick="campo.value=<? include("contador.php") ?>" pero no pasa nada.
(Mi pagina esta en php y el contador tambien.)
Podrias Probarlo para ver donde esta el Error.:neurotico

Cita:

Iniciado por JavierB (Mensaje 2280603)
Hola alexisfch

A ver si te sirve esto:

Código:

<form>
<input type="text" name="txt" />
<input type="button" onclick = "txt.value=<? include("contador.php") ?>" />
</form>

Saludos, :adios:


alexisfch 11/02/2008 13:57

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Adjunto aca los ficheros:
Pagina.php

Código PHP:

<form>
<input type="text" name="numero" id="numero" />
<input type="button" onclick = "numero.value=<? include("contador.php"?>" />
</form>


Contador.php
Código PHP:

<?

// Archivo en donde se acumulará el numero de visitas

$archivo "numero.dat";

// Abrimos el archivo para solamente leerlo (r de read)

$abre fopen($archivo"r");

// Leemos el contenido del archivo

$total fread($abrefilesize($archivo));

// Cerramos la conexión al archivo

fclose($abre);

// Abrimos nuevamente el archivo

$abre fopen($archivo"w");

// Sumamos 1 nueva visita

$total $total 1;

// Y reemplazamos por la nueva cantidad de visitas 

$grabar fwrite($abre$total);

// Cerramos la conexión al archivo

fclose($abre);

// Imprimimos el total de visitas dándole un formato

echo "NOTA DE VENTA: $total"

?>

numero.dat
Código HTML:

2843
Cualquier comentario es muy bien recibido.

posman 11/02/2008 14:25

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Lo que entiendo es que no quieres poner ese valor cuando se carga la pagina sino que sea dinamico y se actualice cada vez que presionas el boton. verdad?

Si estoy correcto en lo que entendi, segun yo lo debes hacer con AJAX

Código:

<script>
function llenarValor() {
  if (window.XMLHttpRequest)    // Object of the current windows
  {
    xhr = new XMLHttpRequest();    // Firefox, Safari, ...
  }
  else
    if (window.ActiveXObject)  // ActiveX version
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");  // Internet Explorer
    }
 
  xhr.onreadystatechange = function() {
    if (xhr.readyState == 4)
      numero.value=xhr.responseText;
  }
  xhr.open('GET', 'contador.php', true);                 
  xhr.send(null);
}
</script>
<form>
<input type="text" name="numero" id="numero" />
<input type="button" onclick = "llenarValor()"/>
</form>


alexisfch 12/02/2008 09:24

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
:'(Hola Posman, disculpa mi ignoracia, pero jamas he creado una pag web en AJAX, como debo integrar ese codigo en mi pagina.html, para mi AJAX es nuevo y me parece interesante, pero no se como darle vida, puesto que cree en DreamWeaver, un nuevo archivo html ingrese el codigo que me diste lo subi al servidor junto con los demas php y dat y no paso nada.

Saludos.:arriba:

JavierB 12/02/2008 09:31

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Hola de nuevo.

Creo que puede ser un problema del código PHP. Mando el mensaje para allá, a ver si te pueden orientar.

Movido desde JavaScript.

Saludos, :adios:

alexisfch 12/02/2008 11:16

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Ok, espero que tenga mas suerte por este foro, a pesar que en primera instancia lo publique aca y lo movieron a Javascript y ahora paso lo contrario:patada:.

GatorV 12/02/2008 12:19

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Te traslado al foro de AJAX, ya que no es un problema de PHP, si no mas bien de tu request AJAX.

Saludos.

alexisfch 12/02/2008 23:26

Re: Completar InputBox al apretar Boton, AYUDA!!! URGENTE!!
 
Espero que no lo cambien de nuevo, partio en javascript, se fue para PHP y ahora esta en AJAX, es preciso esa dualidad de criterios?
:neurotico


La zona horaria es GMT -6. Ahora son las 01:56.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.