powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / опять передача параметров
12 сообщений из 12, страница 1 из 1
опять передача параметров
    #33198395
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу параметр с другой страницы, пишу:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<% @Language = "JScript" %>
<html>
<head>
...
<form name="rReport" id="rReport" action="Report.asp" method="get">
<p>
Заголовок отчета: <INPUT id="reportTitle" type="text" name="reportTitle"  value=<%request.QueryString("serverName")%>/>

...
</form>
</body>
</html>

пишет 'request' is undefined

что не так?
...
Рейтинг: 0 / 0
опять передача параметров
    #33198401
Фотография Abdul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попоробуй написать с большой буквы Request
...
Рейтинг: 0 / 0
опять передача параметров
    #33198470
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Abdulпопоробуй написать с большой буквы Request

ведь надо же..
...
Рейтинг: 0 / 0
опять передача параметров
    #33198617
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только теперь значение параметра=""


хотя ссылка идет

Код: plaintext
http://.../newReport.asp?serverName= 192 . 168 . 27 . 110 

что еще надо подправить?
...
Рейтинг: 0 / 0
опять передача параметров
    #33198713
Фотография Abdul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
value=<%=Request.QueryString("parm")%>
...
Рейтинг: 0 / 0
опять передача параметров
    #33198759
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот спасибо,
а то еще бы целый день прокавырялся
...
Рейтинг: 0 / 0
опять передача параметров
    #33201441
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще вопросик небольшой появился:

почему при передачи
Код: plaintext
value=<%=Request.QueryString("parm")%>
параметр обрезается по пробелу, т.е. в INPUT записывается не

"Мой параметр", а просто "Мой"

Как это исправить?
...
Рейтинг: 0 / 0
опять передача параметров
    #33201544
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
value=<%=Replace(Request.QueryString("parm")," ","%20")%>

Вроде так.
...
Рейтинг: 0 / 0
опять передача параметров
    #33201682
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не хочет JS
Код: plaintext
value=<%=Replace(Request.QueryString("parm")," ","%20")%>
принимать
...
Рейтинг: 0 / 0
опять передача параметров
    #33201744
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, JS... Я на VBS привел. Вот про JS:

Microsoft® JScript®
replace Method Language Reference
Version 3


See Also Applies To


--------------------------------------------------------------------------------

Description
Returns a copy of a string with text replaced using a regular expression.
Syntax
stringObj.replace(rgExp, replaceText)

The replace method syntax has these parts:

Part Description
stringObj Required. The String object or literal on which to perform the replace. This object is not modified by the replace method.
rgExp Required. A Regular Expression object describing what to search for.
replaceText Required. A String object or literal containing the text to replace for every successful match of rgExp in stringObj.


Remarks
The result of the replace method is a copy of stringObj after all replacements have been made.
The method updates the contents of the RegExp object.

The following example illustrates the use of the replace method:


function ReplaceDemo()
{
var r, re;
var s = "The quick brown fox jumped over the lazy yellow dog.";
re = /fox/i;
r = s.replace(re, "pig");
return(r);
}
In addition, the replace method can also replace subexpressions in the pattern. The following example swaps each pair of words in the string:
function ReplaceDemo()
{
var r, re;
var s = "The quick brown fox jumped over the lazy yellow dog.";
re = /(\S+)(\s+)(\S+)/g;
r = s.replace(re, "$3$2$1"); // Swap each pair of words.
return(r);
}
...
Рейтинг: 0 / 0
опять передача параметров
    #33206241
Eldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вернулся к проблеме:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<script  language=jscript>
 function saveReport()
 {

var re = new RegExp(" ", "g");
var strCubeName=new String(Request.QueryString("cubeName"));
 strCubeName=strCubeName.Replace(re, "%20");
	document.all("saveReportForm").submit();
	
	
  
 }
</script>
<h1>Сохранение отчета</h1>
<form name="saveReportForm" id="saveReportForm"  action="saveRep.aspx" method="post">

<p>
<INPUT id="CubeName" type="text" name="CubeName" value=<%=Request.QueryString("CubeName")%> />
<p>
<INPUT TYPE = "button" VALUE="Сохранить" onclick="saveReport()">
</form>


теперь на request, который в функции ругается..
...
Рейтинг: 0 / 0
опять передача параметров
    #33206286
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз метод формы - post, тогда не request.querystring, а request.form
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / опять передача параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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