Foros del Web » Programando para Internet » PHP »

cambiar metodo post radio. PHP

Estas en el tema de cambiar metodo post radio. PHP en el foro de PHP en Foros del Web. Tengo esto: Código PHP: echo  "         <form method=post>         <input type=hidden name=votada value=$cual>         <input type=hidden name=siguiente value=$siguiente[pid]>         <input type=hidden name=autor value=$username>         <table border=0 cellspacing=0 cellpading=0 width=100%>                      <td width=10% align=center><input name=calificacion type=radio value=1 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">1</td>             <td width=10% align=center><input name=calificacion type=radio value=2 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">2</td>             <td width=10% align=center><input name=calificacion type=radio value=3 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">3</td>             <td width=10% align=center><input name=calificacion type=radio value=4 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">4</td>             <td width=10% align=center><input name=calificacion type=radio value=5 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">5</td>             <td width=10% align=center><input name=calificacion type=radio value=6 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">6</td>             <td width=10% align=center><input name=calificacion type=radio value=7 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">7</td>             <td width=10% align=center><input name=calificacion type=radio value=8 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">8</td>             <td width=10% align=center><input name=calificacion type=radio value=9 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">9</td>             <td width=10% align=center><input name=calificacion type=radio value=10 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">10</td>         </table>         </br>     <center>    Tu comentario:<input type=text name=msg_body maxlenght=500 size=100 onkeypress=\"return pulsar(event)\"></center> ...
  #1 (permalink)  
Antiguo 11/04/2015, 01:45
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 0
cambiar metodo post radio. PHP

Tengo esto:

Código PHP:
echo "
        <form method=post>
        <input type=hidden name=votada value=$cual>
        <input type=hidden name=siguiente value=$siguiente[pid]>
        <input type=hidden name=autor value=$username>
        <table border=0 cellspacing=0 cellpading=0 width=100%>
        
            <td width=10% align=center><input name=calificacion type=radio value=1 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">1</td>
            <td width=10% align=center><input name=calificacion type=radio value=2 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">2</td>
            <td width=10% align=center><input name=calificacion type=radio value=3 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">3</td>
            <td width=10% align=center><input name=calificacion type=radio value=4 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">4</td>
            <td width=10% align=center><input name=calificacion type=radio value=5 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">5</td>
            <td width=10% align=center><input name=calificacion type=radio value=6 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">6</td>
            <td width=10% align=center><input name=calificacion type=radio value=7 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">7</td>
            <td width=10% align=center><input name=calificacion type=radio value=8 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">8</td>
            <td width=10% align=center><input name=calificacion type=radio value=9 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">9</td>
            <td width=10% align=center><input name=calificacion type=radio value=10 onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">10</td>
        </table>
        </br>
    <center>    Tu comentario:<input type=text name=msg_body maxlenght=500 size=100 onkeypress=\"return pulsar(event)\"></center>
        
  
</select>
        </form> 
Y me gustaría que en vez de colocar el type=radio solo sea clic en el número, es decir, lo que hace esto es que al momento de seleccionar un botón de tipo radio del 0 al 10 automaticamente carga el voto que le diste (del 0 al 10) pero no le veo el caso tener el botón radio y a lado el número, no se si con el puro número se pueda seleccionar el voto? y si es así, cómo podría hacer eso? muchas gracias.
  #2 (permalink)  
Antiguo 11/04/2015, 01:57
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: cambiar metodo post radio. PHP

Si no entendí mal, quieres que envez pulsar en el radio hacer clic en el número de voto?

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 11/04/2015, 02:42
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambiar metodo post radio. PHP

así es mi estimado :)
  #4 (permalink)  
Antiguo 11/04/2015, 02:43
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambiar metodo post radio. PHP

Cita:
Iniciado por MaNuX0218 Ver Mensaje
Si no entendí mal, quieres que envez pulsar en el radio hacer clic en el número de voto?

Saludos.
así es mi estimado
  #5 (permalink)  
Antiguo 11/04/2015, 07:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: cambiar metodo post radio. PHP

¿Y no puedes ocultar el radio con CSS?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 11/04/2015, 11:25
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambiar metodo post radio. PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Y no puedes ocultar el radio con CSS?
¿Para que esconderlo mi estimado? lo que deseo es que no exista y así que la votación sea dandole al número :)

Sin ofender, pregunto porque no se mucho del tema, no por otra cosa mi amigo. gracias por su respuesta!
  #7 (permalink)  
Antiguo 11/04/2015, 11:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: cambiar metodo post radio. PHP

A ver, pero si el input tiene la acción onclick ¿entonces para qué quitarlo?

Sin ofender, pero tu problema nada tiene que ver con el foro de PHP.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 11/04/2015, 11:43
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 7 meses
Puntos: 74
Respuesta: cambiar metodo post radio. PHP

tienes de envolver los <td> con <tr>

ejemplo:
Código HTML:
Ver original
  1. <tr>
  2.           <td></td>
  3.           <td></td>
  4. </tr>
  #9 (permalink)  
Antiguo 12/04/2015, 18:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambiar metodo post radio. PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
A ver, pero si el input tiene la acción onclick ¿entonces para qué quitarlo?

Sin ofender, pero tu problema nada tiene que ver con el foro de PHP.
Exacto!... no tiene caso tener un input con acción onclick, quiero quitarlo y que lo que de la calificación sea al darle click al número!.

Por eso pedí la ayuda, para quitar el input con la acción y que este se la demos al puro número.
  #10 (permalink)  
Antiguo 12/04/2015, 18:57
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambiar metodo post radio. PHP

Cita:
Iniciado por superweb360 Ver Mensaje
tienes de envolver los <td> con <tr>

ejemplo:
Código HTML:
Ver original
  1. <tr>
  2.           <td></td>
  3.           <td></td>
  4. </tr>
gracias por el tip mi amigo! todo lo que se pueda aprender es bienvenido!

Última edición por edgmtz; 12/04/2015 a las 19:03
  #11 (permalink)  
Antiguo 13/04/2015, 00:56
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: cambiar metodo post radio. PHP

Aun que esto no va en php te dejo al darle clic al número:

Código HTML:
Ver original
  1. <table ...>
  2. <tr>
  3. <td><a href=\"#\" onClick=\"this.form.action='modules.php?name=$module_name&cmd=ver';this.form.submit()\">1</a></td>
  4. </tr>

Ahora sólo tienes que ir añadiendo, eso aría que diras clic directamente en el número.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.

Etiquetas: html, php+ajax+formularios
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 14:46.