Sei sulla pagina 1di 13

Campos de un Formulario

Gestin y Administracin Web


TEXTAREA
TEXTAREA
<TEXTAREA COLS=30" ROWS=4" NAME="comentario">
Este libro me parece ...
</TEXTAREA>


<?PHP
print ($_REQUEST [comentario]);
?>
Radio (salida con print)

<INPUT TYPE="radio" NAME="titulacion" VALUE=II CHECKED>I.Informtica
<INPUT TYPE="radio" NAME="titulacion" VALUE="ITIG">I.T.I. Gestin
<INPUT TYPE="radio" NAME="titulacion" VALUE="ITIS">I.T.I. Sistemas


<?PHP
print ($titulacion);
//print ($_REQUEST [titulacion]);
?>
RADIO (Salida en text)
<form method="POST">
HOMBRE<input type="radio" name="sexo" id="hombre"
value="hombre">
<br>
MUJER<input type="radio" name="sexo" id="mujer"
value="mujer"><br/>
<br/>
<input type="text" name="a" value="<?php echo
$_POST['sexo'] ;?>">
<input type="submit"/>
</form>

Checkbox (aRRAY)
CHECKBOX

<INPUT TYPE="checkbox" NAME="extras[]" VALUE="garaje" CHECKED>Garaje
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="piscina">Piscina
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="jardin">Jardn


<?PHP
$extras=$_POST['extras'];
$n = count ($extras);
for ($i=0; $i<$n; $i++)
print ($extras[$i]<BR>\n);
?>
button
etiqueta <button>,
permite la creacin de
botones ms
personalizados, por lo
que ofrece algunas
ventajas
se pueden colocar
dentro del botn los
contenidos que se
desee, es decir, entre la
etiqueta de apertura y
cierre se puede
colocar texto a
voluntad, pero tambin
otras etiquetas HTML,
como imgenes, saltos
de lnea, negritas o lo
que podamos
necesitar.
<form method="POST">
<button>
Hola esto es un
<b>botn</b>
<br>
<br>
Puedo poner saltos de lnea
en l!
<hr>
Y otras cosas
<br>
<img src="welcome.gif"
width="261" height="65"
alt="">
</button>
<?PHP
if (isset($_POST['bt'])){
echo "ok";
}
?>
Acceso a formularios desde PHP
PASSWORD
Contrasea: <INPUT TYPE="password" NAME="clave">


<?PHP
print ($_REQUEST [clave]);
?>
4.Menu desplegable
SELECT simple
<SELECT NAME="titulacion">
<OPTION VALUE="II" SELECTED>Ingeniera Informtica
<OPTION VALUE="ITIG">Ingeniera Tcnica en Informtica de Gestin
<OPTION VALUE="ITIS">Ingeniera Tcnica en Informtica de Sistemas
</SELECT>


<?PHP
print ($_POST['titulacion']);
?>
Select multiple
SELECT mltiple

<form >
<SELECT MULTIPLE SIZE="3" NAME="idiomas[]">
<OPTION VALUE="ingles" SELECTED>Ingls
<OPTION VALUE="frances">Francs
<OPTION VALUE="aleman">Alemn
<OPTION VALUE="holandes">Holands
</SELECT>
<input type="submit">
</form>

<?PHP
$lengua=$_REQUEST['idiomas'];
$n = count ($_REQUEST['idiomas']);
for ($i=0; $i<$n; $i++)
print ("$lengua[$i]<BR>\n");

?>
RESUMEN DE ELEMENTOS
DE UN FORMULARIO

ELEMENTOS DE UN FORMULARIO
<textarea> y </textarea> rea de texto
<textarea name=area1" cols="30" rows="3">
Aqu se escribe el texto</textarea>
<input> elemento de entrada
atributo name indica el nombre del elemento de entrada
atributo type indica el tipo de elemento de entrada.
El atributo size indica el nmero de caracteres
El atributo maxlenght indica el nmero de caracteres
El atributo value indica el valor inicial del campo de texto
Elementos para type:
<input name="campo" type="text" value="Campo de texto"
size="20" maxlength="15">
<input name="contra" type="password"
value="contrasea" size="20" maxlength="15">
TEXTO
CONTRASEA
<input name="boton" type="submit"
value="Enviar">
BOTON
<input name="casilla" type="checkbox"
value="acepto" checked>
CASILLA DE
VERIFICACION
<input name="prefiere" type="radio"
value="estudiar" checked>
<input name="prefiere" type="radio"
value="trabajar">
BOTON DE OPCION
<select name="animal" size="3" multiple>
<option selected>---Elige animales---</option>
<option value="ave">Loro</option>
<option>Perro</option>
<option>Gato</option>
<option>Pez</option>
</select>
SELECION MULTIPLE
<input name="borrar" type="reset" id="borrar"
value="borrar">
RESTABLECER

Potrebbero piacerti anche