Buenas;
Tengo un formulario en el que propongo mediante checkbox que seleccionen una seri de opciones, pero el problema está en que quiero que sólo puedan selecciona 6 como máximo.
¿Se puede restringir de alguna forma esto?
Gracias
| ||||
| Hola, ferent. Ahí va eso: Código PHP: Saludos, |
| ||||
| 'nas.... a ver si te sirve esto
Código:
y a todos tus checkboxes les pones....<script language="JavaScript" type="text/javascript">
var maxOp = 6
var Op = 0
function opciones(cual){
if(cual.checked){
if(Op == maxOp){
alert('no puedes seleccionar más de ' + maxOp + ' opciones')
cual.checked = false
}
else{
Op++
}
}
else{
Op--
}
}
</script>
<input type="checkbox" name="checkbox" value="checkbox" onclick="opciones(this)" /> |
| ||||
| Cita: Mensaje Original por JavierB Elefantes volantes, tunait. Hacía tiempo que no chocabamos ![]() Saludos, y dos veces!!!En realidad hacía tiempo que no chocaba con nadie.... (como ando tan ausente ultimamente...) ![]() p.d. y encima voy y me cito a mi misma.... Última edición por tunait; 28/04/2004 a las 05:47 |
| ||||
| Esto te serviría? Código PHP:
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
| Joé!! Yo haciendo mis cositas... y veo que hay triple choque!! Jopetas!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
| jajaja!! Además el mío es idéntico al de la guapisima tunait! jeje!!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 28/04/2004 a las 05:54 |
| ||||
| Cita: alaaaaaa si somos más!! ¿hacemos una fiesta?? (ya que estamos...)Mensaje Original por KarlanKas Joé!! Yo haciendo mis cositas... y veo que hay triple choque!! Jopetas! Cita: Si es que menos la guapura todo se pega!! jajaja!! Además el mío es idéntico al de la guapisima tunait! jeje!! gracias por eso de guapísima ¿pediste yá hora con el óptico?? |
| ||||
| Pues sí, y le enseñé tu foto. Me djo que veia de maravilla y que te dijera "Guapa, guapa y guapa!" de su parte. Así queeee... de parte del doctor Miralles "Guapa guapa y guapa!"
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
| tunait chamulla: jaaaaa anda que no me han hecho reir con este post gracias me hacía faltaMe apunto a esas birras Ferent... disculpa por haber convertido tu post en un botellón primaveral ¿tapuntas? al final van a venir los moderadores y nos van a banear, yá verás yá.... |
| ||||
| Que pena que en el foro no se sirvan birras virtuales en este foro, ya se sabe... ... Pero siempre estoy dispuesto a lo que sea con tal pasarmelo bien.Invita el posteador de la pradera!!!
__________________ Culto es aquel que sabe donde encontrar lo que no sabe. |
| ||||
| Cita: Séh, además te multan si vas pasado de 0,6 g/litrosangre y te pillan respondiendo posts Mensaje Original por ferent Que pena que en el foro no se sirvan birras virtuales en este foro, ya se sabe... Cita: Aish, qué nervios .... Por cierto, me encuentro probando los códigos, ya les diré quien es el ganador. ... quién será el andegüineris |
| ||||
| Como algún moderador vea este post... seguro que lo cierra!!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
| Pues no va tan bien, ya que si previamente tengo seleccionados por ejemplo 4 check no aparece la advertencia. Pido disculpas ya que no me explique del todo bien. Les cuento: Lo que hago no es un mero formulario de "dime tus gustos", sino un formulario dinámico en PHP que tira de base de datos, de tal forma que mi cliente clica 6 campos del mismo y se guardan en la base. Entonces la próxima vez que acceda al mismo formulario para realizar cambios ya le aparecen los 6 check que picó en su día, y debe DESeleccionar alguno para marcar otro, de tal forma que nunca haya más de 6 clicados. Creo que quedó más o menos claro. ¿Cómo mejoro el script de TUNAIT para que solucione dicoh problema? Gracias
__________________ Culto es aquel que sabe donde encontrar lo que no sabe. |
| ||||
| 'nos diaaas entonces es cuestión de que escribas desde php el valor inicial de Op <script language="JavaScript" type="text/javascript"> var maxOp = 6 var Op = <? echo $cantidad ?> //debe ser algo así, que yo de php no se ná function opciones(cual){ if(cual.checked){ if(Op == maxOp){ alert('no puedes seleccionar más de ' + maxOp + ' opciones') cual.checked = false } else{ Op++ } } else{ Op-- } } </script> A ver si con eso... |