Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > Как узнать значения поля ввода


Автор: DiMamont 12.10.2005, 15:23
У меня на одной странице есть две формы:
Код


<form name="form1" action="a1.asp">
<input type="text" name="period" value="test">
<input type="submit" value="Далее" name="B1">
</form>

<form name="form2" action="a2.asp?per=<%=form1("period").value%>">
<input type="text" name="tn">
<input type="submit" value="Далее" name="B2">
</form>
 

Как мне правильно получить значения поля для ввода из первой формы? Я думаю что-то типа form1("period").value, но как это записать правильно?

Автор: ReFleX 12.10.2005, 15:26
<% = Request.Form("period") %> - для metod post
<% = Request.QueryString("period") %> - для metod get

Автор: DiMamont 12.10.2005, 15:31
У меня обе формы на одной странице, поэтому это здесь не подходит, здесь наверное надо обращаться к input, как к объекту страницы, вот только как?

Автор: Grig 19.10.2005, 02:26

А например вот так вот:
Код

<form name="form1" action="a1.asp">
<input type="text" name="period" value="test">
<input type="submit" value="Далее" name="B1" onclick="alert(document.form1.period.value);">
</form>

<form name="form2" action="a2.asp?per=<%=form1("period").value%>">
<input type="text" name="tn">
<input type="submit" value="Далее" name="B2" onclick="alert(document.form2.tn.value);">
</form>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)