Главная страница
    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.057 c
15-1335682929
Валера
2012-04-29 11:02
2013.03.22
Почему не работает TTrackBar.OnExit?


15-1328990843
bootleger
2012-02-12 00:07
2013.03.22
Проверка существования ф-ла в интернете


15-1347692007
Roman_man
2012-09-15 10:53
2013.03.22
Как называется такой вид программы?


15-1337460294
Pit
2012-05-20 00:44
2013.03.22
Лига чемпионов, финал!


10-1181018110
Yriy
2007-06-05 08:35
2013.03.22
Проблема с Excel 2003





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