![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
Me podeis decir xq no m funciona esto. Necesito poner la variable precio en el valor del campo hidden. Ayuda x favor........
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
<INPUT TYPE=HIDDEN NAME="Precio" VALUE="<script language=javascript>precio;</script>">
gracias a todos!!
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
| |||
Urgente: campo hidden Hola amigos, os doy las gracias desde ya ![]() Me podeis decir xq no m funciona esto. Necesito poner la variable precio en el valor del campo hidden. Ayuda x favor........ ![]() <INPUT TYPE=HIDDEN NAME="Precio" VALUE="<script language=javascript>precio;</script>"> gracias a todos!! ![]() ![]() ![]() |
| ||||
Eso no es así. No puedes poner etiquetas dentro de un input. Como mucho, puedes hacer algo como: <script type="text/javascript"> echo "<INPUT TYPE=\"HIDDEN\" NAME=\"Precio\" VALUE=\""+precio+"\">"; </script>
__________________ M a l d i t o F r i k i |
| |||
muchas gracias por vuestra rapidez. Precio viene pasado d otra pagina mediante la URL. Si existe y tiene un valor. Lo q pasa es q solo os he puesto la parte del codigo q no se como ponerlo. Tengo un formulario q llama a un archivo php cuando se envia. Lo q kiero es q el campo hidden tenga esa variable para q el archivo php pueda tomarla y utilizarla, como hace con los demas campos del formulario. Gracias otra vez |
| |||
t explico tunait la pagina "madre" recoge una variable de la URL. y ahora esa pagina tiene un formulario q envia a una pagina PHP. mediante el action="pagina.php" esa pagina php tiene q usar la variable precio. y solo se recogerla si es el valor de un campo del formulario. es q soy algo novato.jejej m podrias decir si asi es posible o como tngo q hacerlo gracias de verdad |
| ||||
Pues mira, por falta de tiempo me quedé en los parvulitos de php así que mucho no puedo decirte, pero hasta donde sé, creo que se recoge igual una variable de la url que de un form, es más basta con poner el nombre de la variable desde php y yá. Pero también creo recordar que depende de la versión de php que se esté usando (o algo así... ![]() De todas formas si quieres te dejo un ejemplo de cómo hacerlo con javascript si tu url es algo tipo.... http://www.tusitio.com/archivo.php?tuVariable=pepe habrías de poner algo como..... <script language="javascript"> var miVariable = location.search().substr(1).split("=")[1] function valor(){ document.forms[0].Precio.value=miVariable } window.onload=valor </script> Eso suponiendo que estés enviando una única variable por la url ![]() De todas formas yo creo que con php es más sencillo y directo. Dime si quieres que traslade la pregunta al foro de php ![]() |
| |||
lo q necesito pasar al php son 2 variables. ""basta con poner el nombre de la variable desde php "" , eso es correcto pero creo q solo cuando la variable esta en un campo del formulari, pro mi variable es una variable javascript.Por eso kiero darle al campo del form ese valor, y asi facilmente poder coger la variable en el php solo con poner su nombre ;) |
| ||||
Pues si pasas 2 variables prueba con esto si la url es algo así http://www.tusitio.com/pagina.php?pr...ariable2=valor <script language="javascript"> var Precio, variable2 var s=location.search().substr(1).split("&") for(m=0;m<s.length;m++){ if(s[m].split("=")[0]=="precio"){ Precio = s[m].split("=")[1] } if(s[m].split("=")[0]=="variable2"){ variable2= s[m].split("=")[1] } } function valor(){ document.forms[0].Precio.value=Precio } window.onload=valor </script> a ver si con eso te furnciona ![]() Última edición por tunait; 28/04/2004 a las 04:17 |
| |||
estoy tb probando cn esto: como lo veis??? asi se supone q se asigna el valor al campo hidden no?? Pero es q no va...... ayudaaaaaa <INPUT TYPE=HIDDEN id='iokse' NAME="Precio"> <script language="JavaScript"> document.getElementById("iokse").value=precio; </script> |
| |||
yaaaaaaaaa ya m funciona, he conseguido asignar al campo hidden la variable precio, y asi desde el php puedo tomarla:D:D <INPUT TYPE=HIDDEN id="iokse" NAME="Precio"> <script language="JavaScript"> document.getElementById("iokse").value=precio; </script> Estaba bien puesto, solo q no lo imprimia bien en el html y no veia si estaba funcionando :$ gracias a todos"!!!!! |