Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2014
ebanibaldo ebanibaldo is offline
Miembro
 
Registrado: feb 2010
Posts: 62
Poder: 15
ebanibaldo Va por buen camino
Validación de Campos Ocultos

Buen día. disculpen la molestia, pero tengo un problema, tengo este formulario y estoy realizando la validación.

Lo que quiero es que cuando seleccione el tipo alumno me muestre los otros dos campos "CARRERA Y TURNO"
pero que me realice la validación también como en el tipo de usuario.

y que cuando se seleccione un tipo de usuario ya sea de control escolar u orientación me des habilite la validación de los campos de
CARRERA Y TURNO.

de ante mano les agradecería mucho que me ayuden.
Gracias por su tiempo y respuestas..
Saludos...!!!

Código PHP:
<script>
function 
opcion(tipo_us){ /////// FUNCION PARA OBTENER LA CAJA DE TEXTO EN CASO QUE EL TIPO DE REPORTE SEA OTRO/////////////////////
var tipo_us=document.getElementById(tipo_us);
if ( 
tipo_us.selectedIndex == '3' ) {
// EN CASO DE QUE COINCIDA LA OPCION SELECCIONADA SE HABILITAN LOS CAMPOS CON IDENTIFICADOR A Y B
a.style.display='block';
b.style.display='block';
c.style.display='block';
d.style.display='block';
}else{
// EN CASO DE QUE NO COINCIDA LA OPCION SELECCIONADA SE DESHABILITAN LOS CAMPOS CON IDENTIFICADOR A Y B
a.style.display='none';
b.style.display='none';
c.style.display='none';
d.style.display='none';
}
}
///////////////FIND E LA FUNCION DONDE OBTENEMOS LA CAJA DE TEXTO
</script>
<html>
<center><table>
<tr>
<td>TIPO DE USUARIO</td>
<td>
<select name='tipo_us' id='tipo_us' onChange='opcion("tipo_us")' class='validate[required]'> //class='validate[required]' es el que realiza la validacion
<option value=''>--OPCION--</option>
<option value='1'>CONTROL ESCOLAR</option>
<option value='2'>ORIENTACION</option>
<option value='3'>ALUMNO</option>
</select>
</td>
</tr>
<tr>
    <td>
        <div id='a' style='display:none;'>
    CARRERA
        </div>
    </td>
    <td>
    <div id='b' style='display:none;'>
            <select name='carrera' id='carrera' class='validate[required]'>
                <option value=''>---SELECCIONE---</option>
                <option value='1'>PROGRAMACION</option>
                <option value='2'>PROCESOS DE GESTION ADMINISTRATIVA</option>
            </select>
    </div>
    </td>
</tr>
<tr>
    <td>
    <div id='c' style='display:none;'>
    TURNO
    </div>
    </td>
    <td>
    <div id='d' style='display:none;'>
            <select name='turno' id='turno' class='validate[required]'>
                <option value=''>---SELECCIONE---</option>
                <option value='1'>MATUTINO</option>
                <option value='2'>VESPERTINO</option>
            </select>
    </div>
    </td>
</tr>
</html> 

Última edición por Casimiro Notevi fecha: 04-08-2014 a las 23:21:16.
Responder Con Cita
  #2  
Antiguo 04-08-2014
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
No entiendo muy bien la pregunta. Puede que sea porque estoy algo perjudicado (que es verdad), pero tengo sospechas de que sea porque supones que sabemos algo que no sabemos. Además, me da que tu consulta no es de PHP, ni tiene que ver con campos ocultos (type="hidden"). Si me equivoco, por favor, acláramelo.

Por otro lado, tú código es uno de los peor escritos que he visto. Le falta el DOCTYPE, y el <script> está fuera del documento. Tampoco hay body, siquiera. Incluso en el caso de que se trate de una prueba, es mejor hacer las cosas bien ya que si el navegador es estricto puede malinterpretar tus intenciones (por ejemplo, asumir que son dos documentos diferentes: un <script> y un <html>, sin relación directa). Y si se trata del programa definitivo, peor.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 04-08-2014
ebanibaldo ebanibaldo is offline
Miembro
 
Registrado: feb 2010
Posts: 62
Poder: 15
ebanibaldo Va por buen camino
Gracias por contestar Ñuño Martínez pero no coloque todo el codigo, solo coloque el codigo mas importante y el scriipt no esta fuera si no que asi lo puse en el post, ademas si no sabes entonces para que contestas, y tampoco se porque estas de moderador, en mi caso tambien eres el peor moderador.

Saludos...!!!
Responder Con Cita
  #4  
Antiguo 04-08-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues a mí me dice Ñuño Martínez que mi código es malo y me lo tomo muy en serio, me interesaría por saber qué tiene de malo y qué debo mejorar. Pero nunca se me ocurriría decir que es el peor moderador, en todo caso será el segundo peor, porque el primero soy yo, más malo no puedo ser
Responder Con Cita
  #5  
Antiguo 05-08-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ebanibaldo.

En los foros me acostumbré a ejercitar la tolerancia. A pensar que detrás de una respuesta, hay una persona que se tomó el trabajo de leer mi código. El tiempo para intentar interpretarlo y las ganas de aportar una opinión, sea esta de mi agrado o no.
Entre tantos miembros y de diferentes lugares, pienso que tenemos que tomar en cuenta la intención más que la expresión de la prosa.

Entiendo que te moleste la crítica a tu código y que la consideres injusta. Es correcto que lo expreses, lo defiendas y discutas sobre ese punto. Nada tengo para objetar, sino todo lo contrario.

También tenes todo el derecho de hubicar a Ñuño en el ranking de moderadores en la posición que mejor plazca, pero también lo tengo yo a disentir totalmente con eso y exponer mis razones:

Ñuño además de aportar conocimientos en los foros, es de los moderadores que tras bambalinas, hacen que Club Delphi pueda funcionar.

El trabajo del moderador es mayormente invisible e ingrato: Mantener el servidor, organizar el sitio, reubicar mensajes, corregirlos, hacer observar las normas, etc, etc... Nadie da las gracias por eso y es totalmente ad honorem (al menos eso me dicen a mí )

Lo que si te puedo contestar y creo lo hago también por mis compañeros, es a la duda de por qué esta en el puesto de moderador... : Simplemente por que es muy capaz para serlo.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 05-08-2014
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.609
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Suscribo lo dicho por ecfisa. +1

Y Casimiro: pero si el peor moderador soy yo, porque me aburro y duermo viendo a los arbustos rodantes pasar.

Por otra parte, Ñuño:
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Puede que sea porque estoy algo perjudicado (que es verdad) [...]
Dinos, por favor, ¿qué podemos hacer para aliviar un poco tu situación? ¿Es por cuestiones laborales? ¿Sigues sin encontrar empleo?

Para lo que sea que necesites, ya sabes que ahí estamos tus amigos.
Responder Con Cita
  #7  
Antiguo 05-08-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Al González Ver Mensaje
Suscribo lo dicho por ecfisa. +1
++1
Cita:
... me aburro y duermo viendo a los arbustos rodantes pasar.
¡ Como en las películas del 'far west' !
Cita:
¿Es por cuestiones laborales?
hummm... lo mismo son cosas del amor, aunque también puede ser un resfriado
Cita:
Para lo que sea que necesites, ya sabes que ahí estamos tus amigos.
Por supuesto, si podemos hacer algo...
Responder Con Cita
  #8  
Antiguo 05-08-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No es que concuerde con la posición de ebanibaldo pero tampoco me parece que decirle a alguien, de buenas a primeras, que su código es el peor que ha visto, sea algo amable. Creo que hay mejores formas de decir las cosas. Para mi, que se den la mano ambos y a otra cosa mariposa.

// Saludos
Responder Con Cita
  #9  
Antiguo 05-08-2014
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.609
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¡ Como en las películas del 'far west' !
O, sin ir tan lejos, como a las afueras de Chihuahua en 1986. Vamos, que cuando creces en las cercanías del desierto norteamericano te toca ver "en vivo" casi todo el repertorio animado de la Warner Bros.
Responder Con Cita
  #10  
Antiguo 14-08-2014
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por Al González Ver Mensaje
Dinos, por favor, ¿qué podemos hacer para aliviar un poco tu situación? ¿Es por cuestiones laborales? ¿Sigues sin encontrar empleo?

Para lo que sea que necesites, ya sabes que ahí estamos tus amigos.
Cita:
Empezado por Casimiro Notevi Ver Mensaje
hummm... lo mismo son cosas del amor, aunque también puede ser un resfriado
Por supuesto, si podemos hacer algo...
Un poco de todo. Aunque parece que las cosas vuelven a su cauce.

Cita:
Empezado por roman Ver Mensaje
No es que concuerde con la posición de ebanibaldo pero tampoco me parece que decirle a alguien, de buenas a primeras, que su código es el peor que ha visto, sea algo amable. Creo que hay mejores formas de decir las cosas. Para mi, que se den la mano ambos y a otra cosa mariposa.
Tienes razón en que no he sido muy amable. Mis disculpas.

Aun así, incluso sabiendo que no es el código completo, sigo sin ver por dónde meterle mano, porque la base (esto es, la pregunta) sigo sin tenerla clara. ¿Qué es exactamente lo que quieres hacer?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #11  
Antiguo 19-08-2014
ebanibaldo ebanibaldo is offline
Miembro
 
Registrado: feb 2010
Posts: 62
Poder: 15
ebanibaldo Va por buen camino
Smile

Antes que nada quiero agradecer a todos por sus comentarios tal vez tampoco tuve toda la disposición. Pero sólo quiero decir que creo yo que estos foros son para ayudar a las personas que lo solicitan. Pero por lo que veo que a veces esto en vez de ser un foro informativo se convierte en discusiones. Cabe mencionar que no es el único tema que he visto con está situación en este mismo foro. Sólo una recomendación. Sí no sabemos del tema pues lo mejor es no contestar. O no hecharle más tierra ya que las discusiones no terminan. Saludos a todos espero que este foro mejore con respecto a eso. Y la ayuda que solicite aquí me fue proporcionada en otro foro sin discusiones. Saludos a todos...
Responder Con Cita
  #12  
Antiguo 19-08-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Discusiones?, yo no he visto ninguna discusión
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Validación de Campos y TDBAdvEdit PINO72 OOP 5 26-10-2010 14:07:03
Validación de campos sisne OOP 3 12-04-2010 08:34:04
validacion de campos iris2408 Varios 5 18-06-2006 21:09:24
Validación de campos Mathom Conexión con bases de datos 4 26-11-2005 19:21:41
Validacion de campos Shidalis Varios 6 29-07-2005 00:12:50


La franja horaria es GMT +2. Ahora son las 02:02:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi