Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2005, 18:06
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
ooooohhh!!!!.. esque entonces no quieres pasar un valor JS... quieres pasar todo un arreglo???... mmm.. primero habría que reguntar el "¿para qué?".

Ahora bien.. por parte de JavaScrip tienes el error de que... no puedes "decir" simplemente value="pedro" ... lo que estás pasando como valor ahí es simplemente la palabra "pedro"... de hecho ni JS es eso, eso es simple HTML...

Para asignar un valor con JS necesitas hacer referencia hacia dónde va dicho valor.. en tu caso sería algo como:
Código:
document.form_envio.prueba.value='valor'
y no solo eso... tendrías que darle valor cuando se efectue un evento... (dar click en botón, al cargarse la página, al submit() del formulario --ten cuidado qué es primero--, etc.)...

Concretamente... tienes errores JS... y este foro es de PHP por lo que el tema no correponde... (busca, consulta las FAQ y en su defecto pregunta en dicho foro).

Ya con lo que consierne a PHP... perfecto, manejarás un formulario... y de acuerdo, un formulario puedes recojerlo con $_POST ó $_GET según el method de dicho formulario... sabrás que GET te envia los valores por URL...

Pués bien, en principio no puedes poner un action="pagina.php?algo=valor"... solo se enviarán los valores quecontenga tu formulario.. así que para lo que quieres puedes agregar otro elemento del formulario de manera oculta:
Código HTML:
<input type="hidden" name="algo" value="valor"> 
así de simple.. y ya recojes como lo querías hacer...

Ahora.. ¿por qué no mencioné que podías manejar $_POST para recojer el valor de una variable JS????.. simple... lo que estás haciendo (o lo que pretendes hacer) no es recojer ese valor directamente, lo que haces es asignarle ese valor a un elemento de un formulario y enviar ese formulario.. entonces, al final, lo que recojes es el formulario... no la variable directamente ... cuestión de enfoques y si este método te sirve.. pués adelante.

... pero volvemos al incio.. ¿qué quieres hacer???... en principio no tiene sentido querer pasar todos los valores que tú mismo predefines... no le hayo el para qué?... si esos valores no serán variables ¿por qué no asignarselos directamente a PHP??... si los vaz a incluir en otra página ¿por qué no hacer un archivo .js aparte e "incluirlo" con JS???... ... solo pido expliques cuál es el objetivo... quizá se te den alternativaz... por lo demás, si quieres seguir con lo mismo... primero vé cómo con JS puedes asignar todo un arreglo a un solo campo... ó crear N campos según N contenido de tu arreglo .. entonces recojerías con un foreach(): www.php.net/foreach

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"