Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: 3skai en 21 de Marzo 2016, 04:18

Título: Entrega nº22 del Tutorial básico del programador web: HTML desde cero. CU00722B
Publicado por: 3skai en 21 de Marzo 2016, 04:18
Hola buenas noches! Aqui el ejercicio resuelto.

Enunciado:

Crea una página web que contenga un formulario de registro de usuarios que cumpla estas condiciones:

Como título principal de la página debe figurar con etiquetas h1 el texto “Solicitud de alta como usuario”. Debe contener un campo entrada de línea para solicitar el nombre. Debe contener un campo entrada de línea para solicitar los apellidos. Debe contener un campo entrada de línea para solicitar el correo electrónico. Debe contener un campo entrada de línea y tipo password para solicitar la contraseña. Debe contener un campo multilínea para solicitar observaciones. El formulario se debe enviar por el método get a la dirección de destino http://aprenderaprogramar.com

Respuesta:

Código: [Seleccionar]
form action="http://aprenderaprogramar.com" method="get">
  <h4>Solicitud De Alta Como Usuario</h4>
  Ingresa Tu Nombre: <input name="nombre" type="text" value="Ingrese su nombre" />
  <br/><br/>
  Ingresa Tu Apellido: <input name="apellido" type="text" value="Ingrese su apellido" />
  <br/><br/>
  Ingresa Tu Correo: <input name="email" type="text" value="Ingresa Tu Email" />
  <br/><br/>
  Ingresa Tu Contraseña: <input name="contrasena" type="password" value="1234">
  <br/><br/>
  Observaciones:<br /><textarea name="observaciones" rows="4" cols="40" >..Ingresa las observaciones del paciente..</textarea>
  <br/><br/>
  <input type="submit" value="Enviar">
  <input type="reset">
  </form>

Por cierto tengo una duda sobre los formularios, porque en clases pasadas se hacía esto para realizar un campo para el texto. Por ejemplo:

Código: [Seleccionar]
<label for="nombre">Nombre: </label>
<input type="text" name="nombre" id="nombre">

Pero en esta entrega hicieron así (siendo la salida por pantalla la misma). Ejemplo:

Código: [Seleccionar]
Ingresa Tu Nombre: <input name="nombre" type="text" value="Ingrese su nombre" />

Mi duda: logro ver que la salida por pantalla es la misma, pero hacerla de una u otra manera afecta el código o tiene una incidencia en otra cosa que no conozca? Siendo especifico veo que en la primera se uso label y en la segunda no.
Título: Re:Entrega nº22 del Tutorial básico del programador web: HTML desde cero. CU00722B
Publicado por: Alex Rodríguez en 23 de Marzo 2016, 11:31
Hola 3skai

Cuando pongas un código siempre debes poner el código completo, en este ejercicio por ejemplo el código debe empezar con <!DOCTYPE html> y tener todo lo necesario

Puedes ver un ejemplo en https://www.aprenderaprogramar.com/foros/index.php?topic=3042.0

Se puede usar tanto label como no usarlo. Muchas veces hay distintas formas de hacer las cosas. El usarlo o no tiene algunas implicaciones (por ejemplo a la hora de poder aplicar estilos css) pero eso por el momento no debería preocuparte.

Recuerda pegar siempre el código completo para que pueda ser revisado

Saludos