Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.09.2011, 16:19
Новичок на форуме
Отправить личное сообщение для san4ezart Посмотреть профиль Найти все сообщения от san4ezart
 
Регистрация: 12.09.2011
Сообщений: 3

Вставить в строку значение SELECT
У меня есть главная форма, на которой поле ввода, выпадающий список, ну и собственно кнопка. По нажатию кнопки выполняется обычный javascript (аля ajax) и страница (ссылку на которую я передаю через параметр функции) подгружается в соответствующий DIV.

Вот форма
<FORM>
<input name='num' size=10 onKeyDown="javascript:if(13==event.keyCode){return false;}" onKeyUp="return proverka(this);" onChange="return proverka(this);"/>
<select name='status' id='status'>
            <option value=1 selected=1>1</option>
            <option value=2>2</option>
            <option value=3>3</option>
</select>
<input onClick="showContent('http://localhost/setstat.php?zakaz=',num.value,'&stats=',status.value);" type="button" value="Кнопка"> 
</FORM>
<div id="contentBody">
</div>


вот скрипт
function showContent(link,number) { 
var cont = document.getElementById('contentBody');   
var http = createRequestObject(); 
 if( http ) 
 { 
  http.open('get', link+number); 
  http.onreadystatechange = function () 
 { 
 if(http.readyState == 4) 
 { 
  cont.innerHTML = http.responseText; 
 } 
 } 
  http.send(null); 
 } 
 else 
 { 
  document.location = link+number; 
 } 
 } 
 // создание ajax объекта 
 function createRequestObject() 
 { 
  try { return new XMLHttpRequest() } 
  catch(e) 
 { 
  try { return new ActiveXObject('Msxml2.XMLHTTP') } 
  catch(e) 
 { 
  try { return new ActiveXObject('Microsoft.XMLHTTP') } 
  catch(e) { return null; } 
 } 
 } 
 }
 
function proverka(input)
{ 
 input.value = input.value.replace(/[^\d]/g, '');
};


Так вот, num.value передается, а вот status.value - нет. Как уже не пробовал, никак не получается. Не вычленяет он значение хоть ты тресни.
Ответить с цитированием
  #2 (permalink)  
Старый 12.09.2011, 16:27
Новичок на форуме
Отправить личное сообщение для san4ezart Посмотреть профиль Найти все сообщения от san4ezart
 
Регистрация: 12.09.2011
Сообщений: 3

Правда если делать обычную форму, то методом get все передается, но я хочу сделать именно динамически изменяющуюся страницу.
Ответить с цитированием
  #3 (permalink)  
Старый 12.09.2011, 17:26
Новичок на форуме
Отправить личное сообщение для san4ezart Посмотреть профиль Найти все сообщения от san4ezart
 
Регистрация: 12.09.2011
Сообщений: 3

Вопрос решен. Проблему в скрипте обнаружил.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
поле SELECT и его значение vah-smile Элементы интерфейса 6 05.11.2010 00:42
Значение тэга select blasted Элементы интерфейса 4 07.07.2010 14:45
как в ячейку твблицы вставить значение переменной firudin Общие вопросы Javascript 1 01.07.2009 09:13
Как вывести на экран значение функции SELECT MAX(id) Владдд Серверные языки и технологии 3 25.01.2009 16:07