powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как ввести значение в форме ввода и использовать его при переходе по ссылке
15 сообщений из 15, страница 1 из 1
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39800913
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые специалисты.
Помогите, пожалуйста!
Условия задачи:
1. Есть исходная страница сайта, где надо разместить форму для ввода цифровых значений от 1 до 350 с надпись "Введите номер".
2. Есть 350 служебных страниц этого же сайта (личные кабинеты) с именами типа https://example.ru/pos_X.php, где X находится в диапазоне от 1 до 350.
Что необходимо:
Чтобы значение, введенное в форму ввода (п.1) запомнилось и сразу после его ввода происходил переход на страницу сайта с адресом (как в п.2), где Х=введенному значению.
Слышал, что так делают, пересмотрел много примеров по этой теме в интернете, но адаптировать к своей ситуации не могу - не хватает опыта.
Буду очень рад помощи.
Дмитрий.
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39801215
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-747Буду очень рад помощи.
Начинай делать тестовый пример...
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39801338
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<!DOCTYPE html>
</html>
<head>
<meta charset="utf-8">
<title>Числовое поле в HTML5</title>
</head>
<body>
<form>
<p>
<label for="num">Введите Ваш номер (число от 1 до 350): </label>
<input type="number" name="num" step="1" min="1" max="350" value="1" id="num"/>
</p>
<p><br>
<button type="submit">Подтвердите ввод</button>
</p>
</form>
<a href=" https://example.ru/land" "num" ".php"><h1>Переход</h1></a>
</body>
</html>

Не получается в перейти по составной ссылке <a href=...
Что я делаю не так? Другой синтаксис строки? Или вообще так нельзя делать?
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39801370
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39801421
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-747Не получается в перейти по составной ссылке <a href=...
Что я делаю не так? Другой синтаксис строки? Или вообще так нельзя делать?
Ты хочешь кликать по ссылке и переходить на

Код: javascript
1.
2.
3.
https://example.ru/land1.php
https://example.ru/land2.php
https://example.ru/land3.php


В зависимости от значения поля с id="num"?
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39801613
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-747,

Форма ввода параметров
Код: html
1.
2.
3.
<form .... action='get_param_and_route.php' method=POST>
<input       >
</form>


get_param_and_route.php

Код: php
1.
2.
3.
  $myParam=$_POST['MyParamValue'];
  $url = "my_page".$myParam.".php" ;
  header("Location: $url");



Так что ли?
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39801796
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, именно так.
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39802389
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответ относится к krvsa:
именно так.
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39803127
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-747Ответ относится к krvsa:
именно так.
Тогда можно предложить вот такой вариант...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<!--
<script src='https://code.jquery.com/jquery-latest.js'></script>
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
document.addEventListener('DOMContentLoaded',function(){
	var o=document.getElementsByTagName('a')[0];
	o.addEventListener('click',function(){
		var val=document.getElementById('num').value;
		val='land'+val+'.php';
		var url=this.href.replace(/land\d*\.php$/i,val);
		alert(url);
		this.href=url;
	});
});
</script>
</head>
<body>
<form>
	<p>
		<label for="num">Введите Ваш номер (число от 1 до 350): </label>
		<input type="number" name="num" step="1" min="1" max="350" value="1" id="num"/>
	</p>
	<p>
		<br>
		<button type="submit">Подтвердите ввод</button>
	</p>
</form>
<a href="https://example.ru/land.php"><h1>Переход</h1></a>
</body>
</html>
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39804567
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
Не получается(
Выходит на https://example.ru/land.php. Введенный числовой параметр к land не добавляется...
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39804626
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-747Не получается(
Так в моем же примере получается!
Значит ты что-то делаешь не так. Начинай воять еще один тестовый пример, где у тебя не получается...
Или начинай тестить свои программы, ищи в них где ты ошибся.
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39807203
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

Не знаю, что у меня не так...
Полностью скопировал пример.
Поменял только название сайта в строке "<a href=" с example на реальное.
Все проверил 10 раз.
Меня упорно выкидывает на 404. В строке перехода на страницу к land числовой параметр не прибавляется, остается просто .../land.php. Надо land1, land2 и пр.
Что не так делаю?
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39807250
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"<form method="get">", не?
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39807409
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry-747Не знаю, что у меня не так...
Начинай тестировать свой вариант.
...
Рейтинг: 0 / 0
Как ввести значение в форме ввода и использовать его при переходе по ссылке
    #39815332
Dmitry-747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне помогли, вопрос закрыт.
Благодарю всех за участие!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как ввести значение в форме ввода и использовать его при переходе по ссылке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]