Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2014, 20:43
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Obtener tipo input

Código HTML:
Ver original
  1. no, a menos que vos programes con standares
  2. por ejemplos mis formularios son asi:
  3.  
  4. <form action='' method="post">
  5. <input type="text" name="TXT_nombre_campo" value="" />
  6. <input type="hidden" name="HID_nombre_campo" value="" />
  7. <input type="checkbox" name="CHK_nombre_campo" value="" />
  8. <input type="radio" name="RAD_nombre_campo" value="" />
  9. <textarea  name="TXA_nombre_campo" ></textarea>
  10. <select  name="SEL_nombre_campo" ></select>
  11. <input type="submit" name="BTN_nombre_campo" value="" />
  12. </form>


De esta forma puedo leer facilmente que tipo de datos estoy recibiendo,
tambien lo puedo automatizar y recuperar los 3 primeros caracteres del nombre del campo y poder operar:

Código PHP:
Ver original
  1. <?
  2. $tipo_campo = getTipoCampo($TXT_nombre_campo); //obtiene los 3 primero caracteres del nombre del campo
  3. switch($tipo_campo){
  4. case "TXT":
  5. //CODE
  6. break;
  7. case "TXA":
  8. //CODE
  9. break;
  10. case "CHK":
  11. //CODE
  12. break;
  13. case "RAD":
  14. //CODE
  15. break;
  16. case "SEL":
  17. //CODE
  18. break;
  19. case "HID":
  20. //CODE
  21. break;
  22. case "BTN":
  23. //CODE
  24. break;
  25.  
  26. }
  27. ?>