Регистрация данных через гиперссылки

Вы всегда можете спросить пользователя ?!

Если пользователь не может видеть кнопки или контент, то дайте им возможность самостоятельно управлять масштабированием. Вы всегда можете встроить несколько кнопок масштабирования на сайт, чтобы сделать контент (текст / кнопки) больше / меньше. Это (почти) гарантированно будет работать для любого текущего разрешения iPad, и, возможно, любое будущее разрешение Apple решит.

6
задан 3 revs, 2 users 93% 23 June 2009 в 13:10
поделиться

6 ответов

Этот пост на Ajaxian может помочь. Он ссылается на довольно подробное сообщение в блоге, в котором показано, как применить CSS к кнопкам, чтобы они выглядели как ссылки.

Преимущество здесь перед использованием правильной ссылки - это «поддельная ссылка» на самом деле это кнопка, поэтому она ведет себя точно так же, как кнопка, только выглядит как ссылка. Пауки не последуют за ним, программы чтения с экрана будут относиться к нему по-другому, это более «правильный» вариант с точки зрения запуска http-сообщения.

12
ответ дан 8 December 2019 в 05:23
поделиться

Вы можете сделать что-то вроде:

<a href='myform.php?name=Bob&surname=Terrier'>Click here</a>

Это отправит имя и фамилия как переменные GET для формы.

Однако остерегайтесь любой формы, которая изменяет данные, поскольку поисковые системы и пауки будут переходить по ссылкам там, где они не проходят формы.

2
ответ дан 8 December 2019 в 05:23
поделиться

Остерегайтесь публикации данных, нажимая на ссылки! Пауки могут переходить по этим ссылкам и изменять данные.

Возможно, вам понадобится что-то вроде:

<a href="#" onclick="form.Submit();">submit</a>
0
ответ дан 8 December 2019 в 05:23
поделиться

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

2
ответ дан 8 December 2019 в 05:23
поделиться

Вы можете использовать Javascript для отправки формы.

<a href='document.myform.submit()'>Submit Button</a>
0
ответ дан 8 December 2019 в 05:23
поделиться

Формы предназначены для отправки с помощью кнопок. Вы можете использовать JavaScript, чтобы отправить ссылку, но это сломается, когда JS недоступен. Даже если доступен JavaScript, при использовании ссылки будет использоваться элемент управления, который не будет отображаться, когда программа чтения с экрана находится в «Режиме форм», в результате чего у пользователей программ чтения с экрана не будет очевидного способа отправить форму.

CSS - это более безопасная альтернатива (см. http://tom.me.uk/scripting/submit.html ).

7
ответ дан 8 December 2019 в 05:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: