Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

элемент selec с javascript   Найти похожие ветки 

 
Mikishanya ©   (2012-11-30 11:05) [0]

Всем привет!

собсна прошу опять помощи :)

есть такая штука
jQuery(document).ready(function() {

 
   

       // редактируемый селект
       //$("#MARKA").editableSelect();
       $("#MARKA_SHIN").editableSelect();

 $("#MARKA_SHIN").change(function(){
  if($("#MARKA_SHIN").val() != "")
  {
   addTires();
  }

и сам селект
<select name="MARKA_SHIN" id="MARKA_SHIN" class="select">
   <option value=""></option>
        <option value="Accelera">Accelera</option>
......(их много)


необходимо автозаполнение этого селекта.
второй день гуглю, ничего найти не могу....


 
Плохиш ©   (2012-11-30 11:54) [1]

Делфи тут каким боком?


 
Mikishanya ©   (2012-11-30 12:05) [2]


> Делфи тут каким боком?

Заполнение из delphi. еслиб не оно, яб не в этот раздел писал.


 
brother ©   (2012-11-30 12:07) [3]

где код делфи?


 
Mikishanya ©   (2012-11-30 12:19) [4]

Други! В том то и дело, что кода заполнения этого селекта у мня нет.

есть TWebbrowser, edit"ы, и активная вебстраничка в wb.

на страничке есть и другие селекты, но они фиксированые с определенным value. Тобиш в них заполнение идет легко webbrowser1.oleobject.document.getelementbyid("").value:=edit1.text; и т.д.

а в этом селекте такое не канает...


 
Дмитрий С ©   (2012-11-30 13:21) [5]

И что даже эта Accelera не выбирается?


 
знайка   (2012-11-30 13:25) [6]

Что значит "автозаполнение этого селекта"?


 
Mikishanya ©   (2012-11-30 13:28) [7]


> И что даже эта Accelera не выбирается?

не выбирается ни один option value. думаю виноват в этом именно:
jQuery(document).ready(function() {

 
   

       // редактируемый селект
       //$("#MARKA").editableSelect();
       $("#MARKA_SHIN").editableSelect();

 $("#MARKA_SHIN").change(function(){
  if($("#MARKA_SHIN").val() != "")
  {
   addTires();
  }


если в этот селект заносить вручную, то он примет марку шин которую даже нет в списке.


 
Mikishanya ©   (2012-11-30 13:30) [8]


> Что значит "автозаполнение этого селекта"?


при нажатии кнопки, из текста edit в этот селект...
простите подтупливаю:)


 
Дмитрий С ©   (2012-11-30 16:25) [9]


>  $("#MARKA_SHIN").editableSelect();

Посмотри как это делать в описании самого контрола, который используешь.


 
Mikishanya ©   (2012-12-01 08:31) [10]

вот код на страничке.
//добавление шин
function addTires()
{
 if (!("const_tires_list" in window)) {
  const_tires_list = [];
 }

 var count_elem = const_tires_list.length;
 var mark = $("#MARKA_SHIN").val();

 if (mark == "") {
  alert("Необходимо выбрать марку");
  return;
 }

       // экранируем кавычки
       mark = mark.replaceAll(""", """);

 if (/[\,]/.test( mark )) {
  return false;
 }

 for (var tire in const_tires_list) {
  if (const_tires_list[tire].mark == mark) {
   return false;
  }
 }

 var str = $("#proto_tires").html();

 var reg = new RegExp("marks", "g");
 var reg2 = new RegExp("item", "g");
 var reg3 = new RegExp("disabled\=\"disabled\"", "g");
 var reg3 = new RegExp("disabled", "g");
 var reg4 = new RegExp("proto_tires", "g");

       if (jQuery.browser.msie && jQuery.browser.version == "7.0") {
           marks_value = """ + mark + """;
       } else {
           marks_value = mark;
       }

       str = str.replace(new RegExp("marksvalue", "g"), marks_value);
 str = str.replace(reg, mark);
 str = str.replace(reg2, count_elem);
 str = str.replace(reg3, "");
 str = str.replace(reg4, ("tires_list_" + mark));

 var obj = $("#proto_tires").clone();
 $(obj).css("display", "block");

 $(obj).html(str);
 $(obj).appendTo("#tires_list");
 const_tires_list[count_elem] = {elem : obj, mark : mark}
}


идей нет никаких :(


 
Mikishanya ©   (2012-12-01 10:59) [11]

Нашел другой выход. Вставляю через буфер.

Всем спасибо!


 
icelex   (2012-12-02 15:00) [12]

Если я вообще понял вопрос, то нужно было просто проверять событие input для редактируемого селекта.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.063 c
1-1294927466
VLK32
2011-01-13 17:04
2013.03.22
Использование generics для реализации двойной сортировки


15-1283595915
xayam
2010-09-04 14:25
2013.03.22
Обновилась база веток DMSearch


15-1331806770
Musecd
2012-03-15 14:19
2013.03.22
Как в Delphi 2010 (2007-XE2) настроить цвет выделения кода ?


15-1339180052
asail
2012-06-08 22:27
2013.03.22
Могло ли это быть "оно" или просто померещилось?


8-1227640604
Vetal
2008-11-25 22:16
2013.03.22
Вывод изображения в GDI+





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский