Foros del Web » Programando para Internet » Javascript »

pasar valor de una caja de texto a otra

Estas en el tema de pasar valor de una caja de texto a otra en el foro de Javascript en Foros del Web. Hola chicos, quisiera saber si al escribir un numero en una caja de texto en la pagina 1 puedo enviarlo a otra caja de texto ...
  #1 (permalink)  
Antiguo 22/01/2016, 15:23
 
Fecha de Ingreso: julio-2015
Ubicación: Lima
Mensajes: 23
Antigüedad: 8 años, 9 meses
Puntos: 0
pasar valor de una caja de texto a otra

Hola chicos, quisiera saber si al escribir un numero en una caja de texto en la pagina 1 puedo enviarlo a otra caja de texto que se encuentra en la pagina 2 como si enviara el value="" de la caja de texto.

index:

<body>
<section>
<?php
include 'conexion.php';
$re=mysql_query("select * from productos")or die(mysql_error());
while ($f=mysql_fetch_array($re)) {
?>
<div class="producto">
<center>
<span><?php echo $f['nombre'];?></span><br>
<a href="./muestra.php?id=<?php echo $f['id'];?>">ver</a>
</center>
</div>
<?php
}
?>
</section>
</body>

pagina 1
<body>
<section>
<?php
include 'conexion.php';
$re=mysql_query("select * from productos where id=".$_GET['id'])or die(mysql_error());
while ($f=mysql_fetch_array($re)) {
?>

<center>
<span><?php echo $f['nombre'];?></span><br>
<span>Precio: <?php echo $f['precio'];?></span><br>
<span>cantidad: <input id="" type="text" value="1" /></span><br>//aca ingreso los numeros
<a id="botonajax" href="./muestra2.php?id=<?php echo $f['id'];?>">Agregar</a>
</center>
<?php
}
?>
</section>
</body>

pagina2

<?php
session_start();
include './conexion.php';
if(isset($_SESSION['sesion'])){
if(isset($_GET['id'])){
$arreglo=$_SESSION['sesion'];
$encontro=false;
$numero=0;
for($i=0;$i<count($arreglo);$i++){
if($arreglo[$i]['Id']==$_GET['id']){
$encontro=true;
$numero=$i;
}
}
if($encontro==true){
$arreglo[$numero]['Cantidad']=$arreglo[$numero]['Cantidad']+1;
$_SESSION['sesion']=$arreglo;
}else{
$nombre="";
$precio=0;
$re=mysql_query("select * from productos where id=".$_GET['id']);
while ($f=mysql_fetch_array($re)) {
$nombre=$f['nombre'];
$precio=$f['precio'];
}
$datosNuevos=array('Id'=>$_GET['id'],
'Nombre'=>$nombre,
'Precio'=>$precio,
'Cantidad'=>1); //creo que algo tiene que ver con esto
array_push($arreglo, $datosNuevos);
$_SESSION['sesion']=$arreglo;
}
}
}else{
if(isset($_GET['id'])){
$nombre="";
$precio=0;
$re=mysql_query("select * from productos where id=".$_GET['id']);
while ($f=mysql_fetch_array($re)) {
$nombre=$f['nombre'];
$precio=$f['precio'];
}
$arreglo[]=array('Id'=>$_GET['id'],
'Nombre'=>$nombre,
'Precio'=>$precio,
'Cantidad'=>1);
$_SESSION['sesion']=$arreglo;
}
}
?>

<body>
<section>
<?php
$total=0;
if(isset($_SESSION['sesion'])){
$datos=$_SESSION['sesion'];
$total=0;
for($i=0;$i<count($datos);$i++){
?>
<div class="producto">
<center>
<span><?php echo $datos[$i]['Nombre'];?></span><br>
<span>Precio: <?php echo $datos[$i]['Precio'];?></span><br>
<span>Cantidad: <input id="formatoverde" type="text" value="<?php echo $datos[$i]['Cantidad'];?>"></span><br> //aca deberia mostrarse el mismo numero de la pagina 1
<span>Subtotal:<?php echo $datos[$i]['Cantidad']*$datos[$i]['Precio'];?></span><br>
</center>
</div>
<?php
$total=($datos[$i]['Cantidad']*$datos[$i]['Precio'])+$total;
}
}else{
echo '<center><h2>No hay nada</h2></center>';
}
echo '<center><h2>Total: '.$total.'</h2></center>';
?>
</section>
</body>
</html>

Me parece que deben tener el mismo id, si pudieran echarme una mano con una idea de como hacerlo.
Gracias de antemano

Etiquetas: ajax, caja, html, input, php, valor
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 12:26.