Crear un botón HTML Image Input en línea
El Generador HTML Image Input crea un control <input type="image">, un botón de envío mostrado como imagen. Configure URL, Name, Alt text, Height, Width y Autofocus. La vista previa y ambos códigos se actualizan juntos.
A diferencia de <img>, Image Input envía el formulario. Al pulsar la imagen, el navegador puede enviar las coordenadas x e y seleccionadas.
Opciones del Generador HTML Image Input
- URL define el recurso de imagen del atributo
src. - Name proporciona el nombre base de las coordenadas enviadas.
- Alt text proporciona una etiqueta textual no vacía cuando la imagen no está disponible.
- Height y Width definen las dimensiones en píxeles CSS y deben ser enteros positivos.
- Autofocus solicita el foco al cargar la página.
Mantenga la proporción de la imagen. El generador normaliza dimensiones no válidas y usa Submit si Alt text está vacío.
Crear un HTML Image Input en C#
El panel C# muestra cómo crear el botón con Aspose.HTML for .NET . El código generado sigue estos pasos.
- Cree un
HTMLDocumenty unHTMLInputElementconCreateElement(). - Asigne
imageaTypey definasrc,namey unaltno vacío. - Defina las dimensiones y el atributo opcional
autofocus. - Añada el control con
AppendChild()y guardeimage-input.htmlconSave().
Configure primero el botón y copie después el código C# actualizado.
Preguntas sobre el Generador HTML Image Input
1. ¿En qué se diferencia <input type="image"> de <img>?
Image Input es un botón de envío cuyo contenido visual procede de una imagen. <img> inserta una imagen en el documento y no envía un formulario al activarse.
2. ¿Qué valores envía Image Input?
Envía las coordenadas elegidas como dos entradas derivadas de name. Por ejemplo, checkout produce checkout.x y checkout.y.
3. ¿Por qué debe contener texto el atributo alt?
Ese texto etiqueta el botón para quienes no pueden utilizar la imagen. Describa la acción, como «Iniciar sesión» o «Buscar», no la apariencia de la imagen.
4. ¿Por qué el botón no envía nada en la vista previa?
El control necesita pertenecer a un formulario. Coloque el input copiado dentro de <form> o asócielo con un formulario al integrarlo en la página.
5. ¿Conviene activar Autofocus?
Úselo con moderación. Mover el foco automáticamente puede desorientar a usuarios de teclado y tecnologías de asistencia, y el documento no debe contener objetivos de autofocus en conflicto.
Instalar Aspose.HTML for .NET
Instale Aspose.HTML for .NET desde NuGet con la CLI de .NET:
dotnet add package Aspose.HTML
También puede usar la interfaz del Administrador de paquetes NuGet o ejecutar Install-Package Aspose.HTML en la consola del Administrador de paquetes. Consulte la
guía de instalación
para configurar la biblioteca o solicite una
licencia temporal
para evaluar la API sin limitaciones.
Otros generadores HTML
Cree y previsualice el marcado de otros elementos HTML habituales.