Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2006, 04:41
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Una solución aproximada podría ser esta aunque tengo que copiar el array de php a uno nuevo de javascript.
Código PHP:
<?php

    $lista 
= array( array('hola''don'), array('pepito''juan'));
?>

<html><head>

<script language="javascript">

    <?php 
        
echo("var lista = new Array();");
        
        for( 
$i 0$i count($lista); $i++ )
        {    
            echo(
"lista[$i] = new Array('".implode("','",$lista[$i])."');");
        }    
    
?>
    
    function myfunction()
    {
        with( FormName )
        {
            Campo1.value = lista[Combo.selectedIndex][0];
            Campo2.value = lista[Combo.selectedIndex][1];
        }
    }
    
</script></head>
    <body>
    
        <form name="FormName">
        
            <br>Combo
            <select name="Combo" size="1" onchange="myfunction()">
                <option>0</option>
                <option>1</option>
            </select>
            
            <br>Campo 1
            <input name="Campo1" type="text">

            <br>Campo 2
            <input name="Campo2" type="text">
                        
        </form>
        
    </body>
</html>