3.5 KiB
3.5 KiB
id, title, challengeType, videoUrl, localeTitle
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d778b367417b2b2512aa8 | Add an Accessible Date Picker | 0 | Adicionar um selecionador de data acessível |
Descrição
input
, que pode ser usado para criar vários controles de formulários diferentes. O atributo type
neste elemento indica que tipo de entrada será criada. Você deve ter notado os tipos de entrada text
e submit
nos desafios anteriores, e o HTML5 introduziu uma opção para especificar um campo do tipo date
. Dependendo do navegador, quando o campo de input
está com o foco, irá aparecer um seletor de data, o que facilita o preenchimento do formulário. Em navegadores mais antigos, o tipo será padronizado para text
. Por isso, é útil mostrar aos usuários o formato de data esperado na label ou no campo de texto com um placeholder. Aqui está um exemplo: <label for = "input1"> Insira uma data: </ label>
<input type = "date" id = "input1" name = "input1">
Instruções
input
com um atributo type
de "date", um atributo id
de "pickdate" e um atributo name
de "date". Testes
tests:
- text: O seu código deve adicionar uma etiqueta <code>input</code> para o campo do seletor de datas.
testString: 'assert($("input").length == 2, "O seu código deve adicionar uma etiqueta <code>input</code> para o campo do seletor de datas.");'
- text: A sua etiqueta de <code>input</code> deve ter um atributo <code>type</code> com um valor de <i>date</i>.
testString: 'assert($("input").attr("type") == "date", "A sua etiqueta de <code>input</code> deve ter um atributo <code>type</code> com um valor de <i>date</i>.");'
- text: A sua etiqueta de <code>input</code> deve ter um atributo <code>id</code> com um valor de <i>pickdate</i>.
testString: 'assert($("input").attr("id") == "pickdate", "A sua etiqueta de <code>input</code> deve ter um atributo <code>id</code> com um valor de <i>pickdate</i>.");'
- text: A sua etiqueta de <code>input</code> deve ter um atributo <code>name</code> com um valor de <i>date</i>.
testString: 'assert($("input").attr("name") == "date", "A sua etiqueta de <code>input</code> deve ter um atributo <code>name</code> com um valor de <i>date</i>.");'
Semente do Desafio
<body>
<header>
<h1>Torneios</h1>
</header>
<main>
<section>
<h2>Inquérito do Torneio Mortal Kombat</h2>
<form>
<p>Diga-nos a melhor data para a competição</p>
<label for="pickdate">Data Preferida:</label>
<!-- Add your code below this line -->
<!-- Add your code above this line -->
<input type="submit" name="submit" value="Submit">
</form>
</section>
</main>
<footer>© 2018 Gato Campista</footer>
</body>
Solução
// solution required