2008-12-14 23 views

Respuesta

9

Puede usar image button.

+0

esta es la mejor opción, pero tiene algunas incompatibilidades IE6. Mientras que la mayoría de los navegadores le permiten establecer un nombre/valor en una entrada de imagen, que puede verificar en el servidor, IE6 (y tal vez 7) ignorará el atributo de valor y enviará las coordenadas de donde en la imagen se hizo clic – Gareth

6

También puede llamar al "enviar" directamente desde javascript. Ver here.

document.myform.submit(); 

Esto le permite utilizar básicamente cualquier cosa como control que enviará su formulario.

+0

Esto funcionará, pero no con ningún navegador con JavaScript desactivado o no disponible. –

+0

Ahora, podría hacer esto y tener botones de imagen en etiquetas noscript para cualquier persona sin javascript, ¿verdad? –

+0

Y también puede tener el botón de enviar feo para las personas que tienen imágenes desactivadas. ¡Los tres! – dkretz

4

Salida this page para ver qué se puede hacer con CSS Styled botones ... theyll hacer que estés página web sentirse más vivo e interactivo para los usuarios.

Don' olvidar, lo último que desea que los usuarios hacen en su sitio web es piensan ... así que tener botones claramente definidos es una gran ayuda.

1

puede usar JQuery framework su biblioteca javascript, puede usar imagen predeterminada o span o div o cualquier otra cosa incluso etiquetas de anclaje para enviar botón es fácil de usar y puede publicar datos de formulario por método de publicación u obtener método a través de ajax visite el sitio web de JQuery: JQuery

+0

Una biblioteca de JavaScript para el diseño de botones es un poco exagerada. No todas las tareas simples deben ser resueltas por una biblioteca como JQuery. –

0

Al igual que las técnicas mencionadas anteriormente, recomendaría cualquiera de los botones de imagen o diseño de cuadros con para crear un botón css agradable y simple.

La simplicidad puede ser muy bien utilizada.

poder CSS: http://www.zengarden.com

+0

¿Te refieres a www.csszengarden.com? –

0

Puede utilizar un componente altamente configurable como Button in YUI. Tienes la oportunidad de modificar su aspecto y mucho (quizás demasiado para tu necesidad) funcionalidad extra como una ventaja adicional.

0

Puede personalizar fácilmente esos botones con CSS. Lamentablemente, IE no es compatible con: selector activo de botones, por lo que tendrá que usar JavaScript si tiene un estilo diferente para un botón presionado.

0

Si desea votar/rechazar un elemento en estilo ajax/web2 (como stackoverflow), no use formularios. Use javascript y envíe una solicitud POST asincrónica y rellenela manualmente. Puede usar jQuery para ayudarlo a automatizar algunas cosas.

googlear rápidamente "ajax jquery" da un montón de resultados, here's one of them

+1

También puede convertirlo en un formulario, por lo que funciona sin javascript, y luego adjuntar javascript a aquellos que lo tienen habilitado. Por supuesto, esto no tiene nada que ver con los botones de estilo, y JQuery NO es la respuesta a cada pequeño problema. –

Cuestiones relacionadas