4.7.2 Formularios
Con éste nombre se agrupan los
Helpers para el uso de objetos de formulario. Se encuentran en el archivo
forms.hlp.php.
Está previsto en la hoja de ruta de OP_Framework una herramienta de generación automática de formulariosfunction labelTag($id, $label, $attributes = null)Descripción
Muestra la etiqueta "Label"
Parámetros:
- String $id
- String $label
- Array $attributes
- Devuelve String
function textareaTag($name, $value = null, $attributes = null)Descripción
Muestra un textArea según los parémtros definidos
Parámetros:
- String $name
- String $value
- Array $attributes
- Devuelve String
function inputHiddenTag($name, $value = null, $attributes = null)Descripción
Muestra un campo "Input" oculto.
Parámetros:
- String $name
- String $value
- Array $attributes
- Devuelve String
function inputTextTag($name, $value = null, $attributes = null)Descripción
Muestra un campo "Input".
Parámetros:
- String $name
- String $value
- Array $attributes
- Devuelve String
inputPasswordTag($name, $value = null, $attributes = null)Descripción
Muestra un campo "Input" en modo "password".
Parámetros:
- String $name
- String $value
- Array $attributes
- Devuelve String
function formTag($action, $method = null, $attributes = null)Descripción
Escribe la etiqueta de inicio del formulario y configura sus atributos.
function formEndTag()Descripción
Escribe la etiqueta de fin de formulario
function submitTag($value = 'Guardar', $attributes = null)Descripción
Muestra un botón de envio de formulario
Parámetros:
- String $value
- Array $attributes
- Devuelve String
function resetTag($value = 'Reset', $attributes = null)Descripción
Muestra un botón para borrar los datos del formulario.
Parámetros:
- String $value
- Array $attributes
- Devuelve String
function selectTag($name, $options = array(), $selected = '', $attributes = null)Descripción
Muestra un selector de opciones desplegable
Parámetros:
- String $name
- Array $options
- String $selected
- Array $attributes
- Devuelve String
function selectTagDay($name, $value = null, $attributes = null)Descripción
Muestra un selector desplegable con días
Parámetros:
- String $name
- Num $value
- Array $attributes
- Devuelve String
function selectTagMonth($name, $value = null, $attributes = null)Descripción
Muestra un selector desplegable con meses
Parámetros:
- String $name
- Num $value
- Array $attributes
- Devuelve String
function selectTagYear($name, $value=null, $attributes = null)Descripción
Muestra un selector desplegable con años
Parámetros:
- String $name
- Num $value
- Array $attributes
- Devuelve String
function composeSelectDate($day = null, $month = null, $year = null, $attributes = null)Descripción
Muestra un selector de fecha por día, mes y año
Ejemplos
<div id="form">
<?php echo formTag('insert', 'POST'); ?>
<div class="linea">
<?php echo labelTag('nombre','Nombre y Apellidos'); ?>
<?php echo inputTextTag('nombre', '', array('type' => 'text','size' => 15, maxlength => 15)); ?>
</div>
<div class="linea">
<?php echo labelTag('fecha_nac','Fecha de nacimiento'); ?>
<?php echo composeSelectDate(); ?>
</div>
<div class="linea">
<?php echo submitTag(); ?>
<?php echo resetTag(); ?>
</div>
<?php echo endFormTag();?>
</div>
Standard |
Paginación