Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: "поймать" значение переменной двойнного селекта jquery
 
 автор: vadimka   (09.01.2011 в 12:03)   письмо автору
 
 

Здравствуйте!
Здесь код jquery, который выводит двойной список.
Можно поймать значение второго селекта, что-то вроде как
(document.getElementById("reply").innerHTML=document.getElementById("second").value;)
<script type="text/JavaScript">
 $(document).ready(function()
 {
var selectoptions = {
            "Vegetables": {
                 "key" : 10,
                 "defaultvalue" : 101,
                 "values" : {
                     "выберите1": 101,
                     "tomato": 110,
                     "potato": 111,
                     "asparagus": 112
                     }
              },
            "Fruits": {
                 "key" : 20,
                 "defaultvalue" : 201,
                 "values" : {
                      "выберите2": 201,
                     "apple": 210,
                     "orange": 211,
                     "kiwi": 212,
                     "melon": 213
                     }
              }
    };
$('#first').doubleSelect('second', selectoptions);
 });
</script>

вывод:
<form action="index.html" >
<select id="first" name="first" size="1"><option value="">--</option></select>
<select id="second"  name="second" size="1"><option value="">--</option></select>
</form>

  Ответить  
 
 автор: AlexSol   (09.01.2011 в 13:09)   письмо автору
 
   для: vadimka   (09.01.2011 в 12:03)
 

1 нет ссылки на плагин
2 в чем вопрос

  Ответить  
 
 автор: vadimka   (09.01.2011 в 13:26)   письмо автору
 
   для: AlexSol   (09.01.2011 в 13:09)
 

1)http://www.jgeppert.com/jquery-doubleselect/
2)кинуть выбранное значение в аджакс

  Ответить  
 
 автор: AlexSol   (09.01.2011 в 22:49)   письмо автору
 
   для: vadimka   (09.01.2011 в 12:03)
 

$(#'second').live('change',function(){alert($(this).attr('value'))})

  Ответить  
 
 автор: vadimka   (11.01.2011 в 17:34)   письмо автору
 
   для: AlexSol   (09.01.2011 в 22:49)
 

Если честно я тут запотелся (плохо знаю джава-скрипты и не знаю, jquery)/
$(#'second').live('change',function(){alert($(this).attr('value'))})
тут опечатка #'second....
чтоб к аджаксу прикрутить сделал так, работает но не знаю ли правильно:
$('#second').live('change',function(){
            $.ajax({
  type: "POST",
  url: "some.php",
  data: {name: ($(this).attr('value'))},
  success: function(msg){ document.getElementById("content").innerHTML=msg;}
});
});

соответственно, ответ кидается в
<div id="content"></div>

а тестовый файл some.php:
<?php
$name
=$_POST[name];
echo 
$name;
?>

Спасибо!!!!

еще вопрос: скрыит второй селект, пока не выбран первый, а в первом по дефолту предложение, чето выбрать

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования