Вы всегда можете спросить пользователя ?!
Если пользователь не может видеть кнопки или контент, то дайте им возможность самостоятельно управлять масштабированием. Вы всегда можете встроить несколько кнопок масштабирования на сайт, чтобы сделать контент (текст / кнопки) больше / меньше. Это (почти) гарантированно будет работать для любого текущего разрешения iPad, и, возможно, любое будущее разрешение Apple решит.
Этот пост на Ajaxian может помочь. Он ссылается на довольно подробное сообщение в блоге, в котором показано, как применить CSS к кнопкам, чтобы они выглядели как ссылки.
Преимущество здесь перед использованием правильной ссылки - это «поддельная ссылка» на самом деле это кнопка, поэтому она ведет себя точно так же, как кнопка, только выглядит как ссылка. Пауки не последуют за ним, программы чтения с экрана будут относиться к нему по-другому, это более «правильный» вариант с точки зрения запуска http-сообщения.
Вы можете сделать что-то вроде:
<a href='myform.php?name=Bob&surname=Terrier'>Click here</a>
Это отправит имя
и фамилия
как переменные GET для формы.
Однако остерегайтесь любой формы, которая изменяет данные, поскольку поисковые системы и пауки будут переходить по ссылкам там, где они не проходят формы.
Остерегайтесь публикации данных, нажимая на ссылки! Пауки могут переходить по этим ссылкам и изменять данные.
Возможно, вам понадобится что-то вроде:
<a href="#" onclick="form.Submit();">submit</a>
Как видно из других ответов, вам необходимо использовать JavaScript, если вы хотите отправить данные пользователя из формы со ссылкой. Это означает, что вы исключаете всех, у кого отключен, недоступен или несовместим с вашим кодом JavaScript. С другой стороны, вы можете попробовать стилизовать кнопку с помощью CSS, чтобы она выглядела как ссылка.
Вы можете использовать Javascript для отправки формы.
<a href='document.myform.submit()'>Submit Button</a>
Формы предназначены для отправки с помощью кнопок. Вы можете использовать JavaScript, чтобы отправить ссылку, но это сломается, когда JS недоступен. Даже если доступен JavaScript, при использовании ссылки будет использоваться элемент управления, который не будет отображаться, когда программа чтения с экрана находится в «Режиме форм», в результате чего у пользователей программ чтения с экрана не будет очевидного способа отправить форму.
CSS - это более безопасная альтернатива (см. http://tom.me.uk/scripting/submit.html ).