Comentario: HTML5 tiene varios elementos y atributos que involucran formularios. Aquí están los nuevos elementos de formulario, elementos de datos, elementos de keygen, elementos de salida y sus ejemplos de uso. Los amigos interesados pueden referirse a él. Espero que te sea útil.
HTML5 tiene varios elementos y atributos que involucran formas.
Este capítulo presenta los siguientes nuevos elementos de formulario:
• Datalista
• Keygen
•producción
Soporte del navegador
Entrada typeiefirefoxoperachromesafari
datalistnono9.5nono
keyGennono10.53.0no
outputnono9.5nono
elemento datalista
El elemento DataList especifica una lista de opciones para el campo de entrada.
La lista se crea con el elemento de opción en el DataList.
Para vincular el DataList al dominio de entrada, consulte la ID del DataList utilizando el atributo de lista del dominio de entrada:
Ejemplo
Página web: <input type = "url" list = "url_list" />
<Stalist>
<opción etiqueta = "w3school" value = "http://www.w3school.com.cn"/>
<opción etiqueta = "google" value = "http://www.google.com"/>
<opción etiqueta = "microsoft" value = "http://www.microsoft.com"/>
</shalist>
Pruébalo tú mismo
Consejo: el elemento de opción siempre debe establecer el atributo de valor.
elemento keygen
La función del elemento KeyGen es proporcionar una forma confiable de verificar a los usuarios.
El elemento KeyGen es un generador de pares de teclas. Al enviar el formulario, se generan dos claves, una es la clave privada y la otra es la clave pública.
La clave privada se almacena en el cliente y la clave pública se envía al servidor. La clave pública se puede usar para verificar más tarde el certificado del cliente del usuario.
Actualmente, el mal soporte del navegador para este elemento no es suficiente para que sea un estándar de seguridad útil.
Ejemplo
<form de acción = "demo_form.asp" método = "get">
Nombre de usuario: <input type = "text" />
Cifrado: <keygen />
<input type = "enviar" />
</form>
Pruébalo tú mismo
elemento de salida
El elemento de salida se utiliza para diferentes tipos de salidas, como el cálculo o la salida del script:
Ejemplo
<Output OnFormInput = "rescalc ()"> </output>