Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » [РЕШЕНО]Как можно создать ссылку на основе введенных данных?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

danilfg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.

Например, есть 2 поля для ввода: домен и логин.

И есть итоговая ссылка https://test.ru/

Мне нужно чтобы при вводе в поле "Введите домен:", например domen.ru

Ссылка становилась ввида https://test.ru/?domen=domen.ru

А при вводе в поле "Введите логин:", например login

Ссылка становилась ввида https://test.ru/?domen=domen.ru&login=admin



Ниже пример кода:




Код:
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Пример создания ссылки</title>
    <style>
   #user {
    width: 300px; /* Ширина поля в пикселах */
   }  
  </style>
 </head>
 <body>
  <form>
   <p>Введите домен:</p>
   <p><input name="domen" placeholder="Например, domen.ru" id="user" size="5"></p>
   
   <p>Введите логин:</p>
   <p><input name="login" placeholder="Например, admin" id="user" size="5"></p>
   <p><input type="submit" value="Отправить"></p>
   <p>Нажмите на <a href="https://test.ru/?domen=domen.ru&login=admin">ссылку</a></p>
   
   <p>Или скопируйте: https://test.ru/?domen=domen.ru&login=admin</p>
  </form>
 </body>
</html>

Всего записей: 26 | Зарегистр. 12-09-2011 | Отправлено: 17:30 12-01-2020 | Исправлено: danilfg, 18:03 12-01-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
danilfg
есть же тема вопросы по javascript
проще просто перед отправкой формы проверять поле - если пустое, то делать его disabled, тогда данные из него отправляться не будут.
это в случае, если все же есть отправка формы. если нет, то по введению данных формировать нужную ссылку на основе данных из полей
 
https://jsfiddle.net/cpugv9kj/

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 17:32 12-01-2020 | Исправлено: Mavrikii, 17:40 12-01-2020
danilfg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо.
Почитаю, так не хотел в JS лезть)
Просто в html это возможно?

Всего записей: 26 | Зарегистр. 12-09-2011 | Отправлено: 17:37 12-01-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
danilfg

Цитата:
Просто в html это возможно?

нет
 
решение вот - https://jsfiddle.net/cpugv9kj/

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 17:41 12-01-2020 | Исправлено: Mavrikii, 17:41 12-01-2020
danilfg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо тебе большое!

Всего записей: 26 | Зарегистр. 12-09-2011 | Отправлено: 18:02 12-01-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » [РЕШЕНО]Как можно создать ссылку на основе введенных данных?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru