Какую альтернативу я должен уродливые кнопки отправки в HTML-формы? - PullRequest
8 голосов
/ 14 декабря 2008

Я хотел бы сделать простую HTML-форму, где человек может повысить или понизить рейтинг элемента. Однако мне не нравится внешний вид по умолчанию <input type="submit">. Какие еще варианты нужно отправить для запроса POST, кроме громоздкой кнопки по умолчанию?

Ответы [ 9 ]

16 голосов
/ 14 декабря 2008

Вы также можете сделать красивые кнопки с помощью просто CSS, вот хорошая статья:

http://particletree.com/features/rediscovering-the-button-element/

9 голосов
/ 14 декабря 2008

Вы можете использовать кнопку изображения .

6 голосов
/ 14 декабря 2008

Вы также можете вызвать «отправить» непосредственно из JavaScript. Смотрите здесь .

document.myform.submit();

Это позволяет вам использовать практически все в качестве элемента управления для отправки вашей формы.

4 голосов
/ 14 декабря 2008

Проверьте на этой странице , чтобы узнать, что можно сделать с помощью кнопок в стиле CSS ... они сделают ваш сайт более живым и интерактивным для пользователей.

Не забывайте, последнее, что вы хотите, чтобы ваши пользователи делали на вашем сайте, это думайте ... так что наличие четко определенных кнопок - большая помощь.

1 голос
/ 14 декабря 2008

вы можете использовать JQuery framework его библиотеку javascript, вы можете использовать изображение по умолчанию, span или div или что-либо еще, даже привязать теги, чтобы сделать кнопку отправки удобной в использовании и можете публиковать данные формы методом post или методом get через ajax просто посетите Сайт JQuery: JQuery

0 голосов
/ 14 декабря 2008

Если вы хотите повысить или понизить рейтинг элемента в стиле ajax / web2 (например, stackoverflow), вообще не используйте формы. Используйте javascript, отправьте асинхронный запрос POST и заполните его вручную. Вы можете использовать jQuery, чтобы помочь вам автоматизировать некоторые вещи.

Быстрый поиск в Google "ajax jquery" дает кучу результатов, вот один из них

0 голосов
/ 14 декабря 2008

Вы можете легко стилизовать эти кнопки с помощью CSS. К сожалению, IE не поддерживает: активный селектор для кнопок, поэтому вам придется использовать JavaScript, если вы используете отдельный стиль для нажатой кнопки.

0 голосов
/ 14 декабря 2008

Вы можете использовать настраиваемый компонент, такой как Кнопка в YUI . В дополнение к этому вы получаете возможность изменить внешний вид и множество дополнительных функций (возможно, слишком много для ваших нужд) в качестве бонуса.

0 голосов
/ 14 декабря 2008

Как и вышеупомянутые методы, я бы порекомендовал либо кнопки с изображением, либо конструирование окон с помощью для создания удобной и простой кнопки CSS.

Простота может быть очень хорошо использована.

CSS сила: http://www.zengarden.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...