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

Код: 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
04.10.2019, 07:25
    #39871447
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSP: Как сохранить значение <select> при обновлении страницы?
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
04.10.2019, 07:28
    #39871449
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSP: Как сохранить значение <select> при обновлении страницы?
coder1cv8 , можно еще при формировании списка областей к определенному option добавлять атрибут checked...
...
Рейтинг: 0 / 0
04.10.2019, 09:47
    #39871478
coder1cv8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSP: Как сохранить значение <select> при обновлении страницы?
krvsa ,

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

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

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

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


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