Buen día.
Tengo un par de consultas:
1.- Deseo impedir a los usuarios cambiar los valores de un select, como puedo hacerlo ?
2.- Como puedo ocultar el código html al usuario.
Les agradezco su tiempo
| |||
Impedir cambiar las opciones de un select con firebug Buen día. Tengo un par de consultas: 1.- Deseo impedir a los usuarios cambiar los valores de un select, como puedo hacerlo ? 2.- Como puedo ocultar el código html al usuario. Les agradezco su tiempo |
| |||
Respuesta: Impedir cambiar los valores de un select con firebug Gracias por tu respuesta pateketrueke Se que mi programación no es de las mejores pero por eso ando acá XD Se que con Javascript (y firebug) siempre es posible modificar el html acá es cuando se me ocurre que php podría ayudar. Creo que con esto me doy a entender mejor: Imagínate un formulario de registro con un select para escoger el perfil de usuario más o menos así. <select name='perfil' > <option value="0" selected="selected">Escoga el perfil del usuario</option> <option value="1">Usuario</option> <option value="2">Moderador</option> </select> Con firebug puedo modificar el value a 3 y hacerme administrador Tu como validas / aseguras que este select cumpla su cometido? Gracias por tu respuesta! |
| ||||
Respuesta: Impedir cambiar las opciones de un select con firebug Bueno, lo lógica sería que dicha pagina sólo sea accesible por un administrador, y por lo tanto sólo podría acceder a ciertos niveles de configuración. Es decir, deberías validar dicho ID que recibes, para que el valor esté dentro del rango de valores permitidos por el usuario que está enviando dicho valor. Sin el nivel adecuado sencillamente podrías lanzar un excepción. ¿Para que complicar las cosas? Si deseas impedir que un usuario modifique un valor del formulario entonces debo decir que tu solución está errada, a eso se le llama seguridad por oscuridad. Reflexiona al respecto.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Impedir cambiar las opciones de un select con firebug Pos una vez reflexionado un poco más el tema, llegue a las conclusiones siguientes. Los selects son ocupados todo el tiempo no solo en el caso de mi ejemplo, las posibles soluciónes son: encriptar el valor de los option ó generar un campo oculto con un id unique y validarlo en mi php. Gracias! pateketrueke |
| ||||
Respuesta: Impedir cambiar las opciones de un select con firebug una solucion seria que imprimas el select con javacript directamente, con firebug no podes modificar el .js (creo)
Código Javascript:
Ver original intentá eso y contanos
__________________ ...::: http://www.sebastian-marquez.com.ar/portfolio/ :::... StartUp: http://www.heka.com.ar/ |
| ||||
Respuesta: Impedir cambiar las opciones de un select con firebug Cita: El tema es que eso genera markup en el navegador y una ves ahí ya es editable.
Iniciado por Patriarka una solucion seria que imprimas el select con javacript directamente, con firebug no podes modificar el .js (creo)
Código Javascript:
Ver original intentá eso y contanos
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Impedir cambiar las opciones de un select con firebug ok ok, yo tambien he aprendido algo ahora. bueno otra opcion que SI es valida, aunque require aprender algo nuevo, es usar DOJO. que seria similar a jquery pero con otras caracteristicas. pero hasta el dia de hoy para mi es mas practico usar jquery, dojo tambien es una opcion: mira el ejemplo del combobox en este link e intenta modificar el select http://dojotoolkit.org/reference-gui.../ComboBox.html esto lo que hace es agregar un atributo al SELECT y te lo parsea a algo nuevo para que no puedas modificar sus valores:
__________________ ...::: http://www.sebastian-marquez.com.ar/portfolio/ :::... StartUp: http://www.heka.com.ar/ |
Etiquetas: |