﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / ASP / Веб-программирование  / select и передача параметра / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 23 Nov 2008 03:12:16 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: select и передача параметра</title><link>http://www.relib.com/forums/Topic912090-4-1.aspx</link><description>хотя и то и другое будет работать если включен javascript :)&lt;/P&gt;&lt;P&gt;а кнопочку рядом можно рисовать если скрипта на клиенте нет</description><pubDate>Tue, 03 Apr 2007 16:43:02 GMT</pubDate><dc:creator>ambarka2</dc:creator></item><item><title>RE: select и передача параметра</title><link>http://www.relib.com/forums/Topic912090-4-1.aspx</link><description>можно проще, если не критично что страница просто перезагрузится&lt;P&gt;[code]&amp;lt;form name="myformname" act="my.asp"&amp;gt;&lt;BR&gt;&amp;lt;select name="mytype1" onchange="document.all['myformname'].submit();"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;option value=ggg1&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;option value=ggg2&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;option value=ggg3&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/select&amp;gt;&lt;/SELECT&gt;&lt;BR&gt;&amp;lt;/form&amp;gt;[/code]&lt;/P&gt;&lt;P&gt;и в скрипте на стороне сервера анализировать Request.Form("mytype1") (оно будет равно или "ggg1" или "ggg2" или "ggg3") и действовать</description><pubDate>Tue, 03 Apr 2007 16:41:12 GMT</pubDate><dc:creator>ambarka2</dc:creator></item><item><title>RE: select и передача параметра</title><link>http://www.relib.com/forums/Topic912090-4-1.aspx</link><description>можно через XMLHttp, например вот так:&lt;/P&gt;&lt;P&gt;[code]&lt;/P&gt;&lt;P&gt;&amp;lt;select onchange="ChangeS1(this.value)"&amp;gt;...&amp;lt;/select&amp;gt;&lt;BR&gt;&amp;lt;div id=divS2&amp;gt;&amp;lt;/div&amp;gt;&lt;BR&gt;....&lt;BR&gt;&amp;lt;script&amp;gt;&lt;BR&gt;function ChangeS1(value) &lt;BR&gt;/*&lt;BR&gt;отправляет запрос скрупту getvalue.asp со значением первого селекта,&lt;BR&gt;который должен сформировать второй селект.&lt;BR&gt;*/&lt;BR&gt;{&lt;BR&gt;  var url = "getvalue.asp?value=" + value&lt;BR&gt;  if (window.XMLHttpRequest)&lt;BR&gt;  {&lt;BR&gt;    req = new XMLHttpRequest();&lt;BR&gt;    req.onreadystatechange = Change;&lt;BR&gt;    req.open("GET", url, true);&lt;BR&gt;    req.send(null);&lt;BR&gt;  }&lt;BR&gt;  else if (window.ActiveXObject)&lt;BR&gt;  {&lt;BR&gt;    req =  new ActiveXObject("Microsoft.XMLHTTP");&lt;BR&gt;    req.onreadystatechange = Change;&lt;BR&gt;    req.open("GET", url, true);&lt;BR&gt;    req.send();&lt;BR&gt;  }&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;function Change()&lt;BR&gt;/* по лучает данные от  getvalue.asp и вставляет их в divS2*/&lt;BR&gt; {&lt;BR&gt;  if (req.readyState == 4)&lt;BR&gt;  {&lt;BR&gt;    if (req.status == 200) &lt;BR&gt;    {&lt;BR&gt;      var divS2 = document.getElementById("divS2")&lt;BR&gt;      var s = req.responseText&lt;BR&gt;      divS2.innerHTML = s&lt;BR&gt;    }&lt;BR&gt;    else&lt;BR&gt;    {&lt;BR&gt;      alert("Не удалось получить данные");&lt;BR&gt;    }&lt;BR&gt;  }&lt;BR&gt;}&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;пример не проверял-)</description><pubDate>Tue, 03 Apr 2007 12:24:17 GMT</pubDate><dc:creator>CepbIu</dc:creator></item><item><title>select и передача параметра</title><link>http://www.relib.com/forums/Topic912090-4-1.aspx</link><description>Если поднималась тема такая, ткните носом...&lt;br&gt;Есть два select'а на страничке. Первый заполняется из базы. Второй заполняется при помощи хранимой процедуры, в которую передается, в качестве параметра, value первого select'а... Т.е., выбрали значение в первом, сформировалось содержимое второго и отобразилось.&lt;br&gt;Каким образом этот самый параметр передать? Кнопка рядом с select'ом неприемлема...&lt;br&gt;Спасибо.</description><pubDate>Sun, 01 Apr 2007 12:02:48 GMT</pubDate><dc:creator>alchemist</dc:creator></item></channel></rss>