Page 60 - 0149-curso-laravel-5_Neat
P. 60
Laravel 5
<label for="clase">Clase:</label>
<input type="radio" name="clase" id="clase" value="turista" checked>Turista<br>
<input type="radio" name="clase" id="clase" value="preferente">Preferente<br>
Ficheros
Para generar un campo para subir ficheros utilizamos también la etiqueta input indicando en
su tipo el valor file , por ejemplo:
<label for="imagen">Sube la imagen:</label>
<input type="file" name="imagen" id="imagen">
Para enviar ficheros la etiqueta de apertura del formulario tiene que cumplir dos requisitos
importantes:
El método de envío tiene que ser POST o PUT.
Tenemos que añadir el atributo enctype="multipart/form-data" para indicar la
codificacón.
A continuación se incluye un ejemplo completo:
<form enctype="multipart/form-data" method="post">
<label for="imagen">Sube la imagen:</label>
<input type="file" name="imagen" id="imagen">
</form>
Listas desplegables
Para crear una lista desplegable utilizamos la etiqueta HTML select . Las opciones la
indicaremos entre la etiqueta de apertura y cierre usando elementos option , de la forma:
<select name="marca">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
En el ejemplo anterior se creará una lista desplegable con cuatro opciones. Al enviar el
formulario el valor seleccionado nos llegará en la variable marca . Además, para elegir una
opción por defecto podemos utilizar el atributo selected , por ejemplo:
Formularios 60