Главная страница
    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.069 c
15-1339857231
Dmitry
2012-06-16 18:33
2013.03.22
что должен знать/уметь грамотный Delphi программист?


2-1332848600
Zheksonz
2012-03-27 15:43
2013.03.22
Приоритет выполнения программы.


2-1334249726
novichek
2012-04-12 20:55
2013.03.22
Поиск цвета на битмапе


2-1332098665
ProgRAMmer Dimonych
2012-03-18 23:24
2013.03.22
IDropTarget и TListView: конфликт с именем метода в TControl в D7


9-1194294204
Mr.Vlad
2007-11-05 23:23
2013.03.22
Сенсор





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский