2014-01-17 3 views
0

Я не знаю, возможно ли это, но есть ли способ создать форму с условной кнопкой отправки (с отметкой «условия и условия»), когда кнопка отправки перенаправляется на другую страницу по завершении, предотвращает доступ к странице, если они не проверяют поле «условия и условия» (как в случае, если они пытались просто ввести URL-адрес страницы назначения, они не смогут), И все это ТОЛЬКО с использованием HTML? У меня очень мало знаний о кодировании, но другие подобные ответы, которые я нашел здесь, либо имеют элементы javascript/php/другие не-html-элементы в коде (который не работает для моих целей), либо у них нет все элементы (условия, кнопка отправки, перенаправление), которые мне нужны. Как бы я выполнил эту задачу?Создать форму отправки перенаправления с условиями использования, используя ТОЛЬКО html?

+0

Чтобы запретить пользователю вводить целевой URL без согласования, на целевой странице должен быть какой-то код проверки, чтобы убедиться, что пользователь согласился на ваши условия. Я не могу придумать способ, с моей точки зрения, сделать это без использования какого-либо кода (на стороне сервера или клиента). – Auzi

ответ

0

Вы можете добиться этого с помощью Jquery Или Javascript,

Jquery:

HTML:

<form id="yourform" method="post" action="yourpage.php"> 
      <input id="terms" name="terms" type="checkbox" value="yes"> Terms 

      <input type="submit" value="Submit" id="submit-button" name="submit" /> 
    </form> 
0

Ответ на ваш первый вопрос: НЕТ. Вы не можете выполнить то, что хотите, только с HTML.

Ответ на ваш второй вопрос: JavaScript может использоваться для того, чтобы ваш HTML-код «Условия» был выбран для отправки вашей формы (чье действие может быть страницей, на которую вы хотите «перенаправить»). JS Криша отлично подходит для этого примера.

ОДНАКО, страница, к которой пользователь перенаправляется, может быть доступен, посетив его напрямую. Предотвращение этого - совершенно другая история.

Смежные вопросы