powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CSP: Как сохранить значение <select> при обновлении страницы?
8 сообщений из 8, страница 1 из 1
CSP: Как сохранить значение <select> при обновлении страницы?
    #39871301
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот пример:

Код: html
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.
<html>
<head>
<title>Sample</title>
</head>

<form name="myForm">
Select namespace: <select name="namespace">
	<option value="ns-1">ns-1</option>
	<option value="ns-2">ns-2</option>
	<option value="ns-3">ns-3</option>
</select>
<br><br>
<input name="submit" type="submit" value="Поиск">
</form>

<script language="JavaScript">
CSPPage.document.myForm.namespace.value = '#(%request.Get("namespace"))#'
</script>

<csp:if condition='%request.Get("submit")="Поиск"'>
	<script language="cache" runat="server">
	
/// Some code...
	
</script>
</csp:if>

</body>
</html>



Как сделать чтобы при нажатии на "Поиск", выбранное в списке значение, не сбрасывалось?

CSPPage.document.myForm.namespace.value = '#(%request.Get("namespace"))#' - не работает. Не там? Не так?
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39871447
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coder1cv8Как сделать чтобы при нажатии на "Поиск", выбранное в списке значение, не сбрасывалось?
Как вариант...

Код: html
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.
<!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'>
</script>
</head>
<body>
<form name="myForm">
	<label>Select namespace: 
		<select id='namespace' name="namespace">
			<option value="ns-1">ns-1</option>
			<option value="ns-2">ns-2</option>
			<option value="ns-3">ns-3</option>
		</select>
	</label>
	<br><br>
	<input name="submit" type="submit" value="Поиск">
</form>

<script type='text/javascript'>
document.getElementById('namespace').value = '#($g(%request.Data("namespace",1)))#';
</script>
</body>
</html>
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39871449
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coder1cv8 , можно еще при формировании списка областей к определенному option добавлять атрибут checked...
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39871478
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa ,

Спасибо большое! Тоже пробовал через getElementById, но теперь увидел, что я делал не так. Все получилось!
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39871802
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно еще детский вопрос по вебу? :)
Я вывожу на другую csp страницу xml-текст (он в стриме), вот так:

w ..EscapeHTML(msg.Stream.Read(msg.Stream.SizeGet()))

Как бы мне исхитриться чтобы браузер форматировал эту страницу как xml?
Установка Content-Type не дает нужного результата...
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39872195
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coder1cv8,

А он, кажется, не из всех мест работает. Вы можете убедиться, что сервер отдает именно указанный Content-Type?
Советую пользоваться средствами веб-отладки, например, PostMan
Попробуйте установить его принудительно в %OnPreHttp.
Кстати, какой именно вы устанавливаете?
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39872387
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coder1cv8Как бы мне исхитриться чтобы браузер форматировал эту страницу как xml?
Тут не подскажу...
...
Рейтинг: 0 / 0
CSP: Как сохранить значение <select> при обновлении страницы?
    #39872407
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Устанавливаю text/xml. В общем, оказывается не работает (вернее работает не так как ожидалось) если установить в CSP-файле (через <meta>) и работает как надо если сделать класс, унаследованный %CSP.Page.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CSP: Как сохранить значение <select> при обновлении страницы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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