Кнопки ввода в виде ссылок? - PullRequest
0 голосов
/ 13 июля 2011

Имеет ли смысл использовать кнопки ввода в качестве ссылок на страницы, когда вы ссылаетесь на следующую страницу из серии форм, где вы заполняете информацию?

ОБНОВЛЕНИЕ - Я унаследовал сайт. Один раздел представляет собой серию страниц форм, которые пользователи заполняют. Ссылка «Следующая» на следующую страницу в настоящее время является кнопкой ввода, а не обычной ссылкой.

Это плохо с точки зрения стандартов / семантики?

Ответы [ 2 ]

0 голосов
/ 13 июля 2011

Возможно сделать ссылки в виде кнопок.Однако в описываемой вами ситуации это будет плохой идеей.Данные формы будут отправлены на ваш сервер, только если вы используете форму.Разрешение пользователю щелкнуть ссылку для перехода на следующую страницу приведет к потере всех введенных данных (если только вы не собираете эти данные с помощью AJAX).

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

0 голосов
/ 13 июля 2011

Я не уверен, что именно вы хотите. Но как насчет, вы можете использовать кнопку для навигации по страницам. Просто введите URL-адрес следующей страницы.

<form action="page_number_2.htm">

Но вам нужно будет хранить данные формулы с каждой страницы. Я имею в виду, что если пользователь заполняет формуляр на одной странице и переходит на следующую форму, вы не хотите терять данные из заполненной формы. Вы можете хранить их с помощью php до тех пор, пока пользователь не доберется до финального формального шага, где он нажмет кнопку отправки.

На самом деле ссылка используется для навигации по страницам. Но в этом случае, если я правильно понимаю, вам нужно отправить данные из формул, если пользователь перейдет к следующей формуле. Так что в этом случае лучше использовать кнопку. Тем не менее, вы можете сделать эту кнопку похожей на ссылку.

...