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
   55   56   57   58   59   60   61   62   63   64   65