Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.01.2015, 02:18
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

Добавить соответствующие значение при условии (доработать)
<script> 
 $('#bdM8').after('<tr><td colspan="2" width="100%" id="apodp"></td></tr>'); 
 $('#apodp').append('<input id="apodp3" class="input_other_add_item">'); 
 $('#apodp').append('<input id="apodp4" class="input_other_add_item">');  
 $('#apodp').append('<input id="apodp1" class="input_other_add_item">'); 
 $('#apodp').append('<input id="apodp2" class="input_other_add_item">'); 
 var add_one = '<table class="table_about_item_full_st">'
 var add_two = '</table>'
 $('.manFlSbm:last').click(function() { 
 for(i=1;i<21;i++) { 
 if($('#apodp' + i).val() != '' && $('#apodp' + i).size() != 0) { 
 $('#message:last').val('<tr><td class="td1_about_item_full_st">' + $('#apodp' + i).val() + '</td><td class="td2_about_item_full_st">' + $('#apodp' + (i + 1)).val() + '</td></tr>' + $('#message').val()); 
 $('#apodp' + i).remove() 
 $('#apodp' + (i + 1)).remove()    
 }    
 } 

 }); 
 </script>


Дело в том что я задал только 4 поля, а их может быть хоть 100, но фишка не в этом как заставить его добавлять значения add_one и add_two, при условии что поля заполнены хоть 2 (поля).
При этом если значения полей ipnut = 0 ничего не делать, так как в #message данные уже есть до того, как будет выполняться этот скрипт.

То есть в #message например написано: "ку-ку", после выполнения скрипта, а именно заполнения 2 полей или 4, или 6, не важно, будет такой код в #message:
<table class="table_about_item_full_st"><tr><td class="td1_about_item_full_st">1</td><td class="td2_about_item_full_st">2</td></tr><tr><td class="td1_about_item_full_st">3</td><td class="td2_about_item_full_st">4</td></tr></table>"ку-ку"

После выполнения скрипта еще раз и заполнения тех самых полей вот:
<table class="table_about_item_full_st"><tr><td class="td1_about_item_full_st">1</td><td class="td2_about_item_full_st">2</td></tr><tr><td class="td1_about_item_full_st">3</td><td class="td2_about_item_full_st">4</td></tr></table>
<table class="table_about_item_full_st"><tr><td class="td1_about_item_full_st">1</td><td class="td2_about_item_full_st">2</td></tr><tr><td class="td1_about_item_full_st">3</td><td class="td2_about_item_full_st">4</td></tr></table>"ку-ку"
Ответить с цитированием
  #2 (permalink)  
Старый 05.01.2015, 13:31
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

Есть поле с id="message" - это поле где хранится информация.
Задано в скрипте 4 поля с id="apodp + i". По мере заполнения этих полей, информация, что хранится у них в в val должна автоматически после клика переносится в id="message". Оно все работает, только я не могу добавить, что бы значения add_one и add_two добавлялись после цикла.
Ответить с цитированием
  #3 (permalink)  
Старый 05.01.2015, 21:49
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

Решил! Тема закрыта!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавно изменяемое значение при помощи java Dr.Kleiner Элементы интерфейса 4 28.02.2012 07:13
Загрузка картинок при условии AlienZ Общие вопросы Javascript 11 23.06.2011 20:14
Значение поля при определенном условии piko Общие вопросы Javascript 2 18.02.2011 10:03
textarea. При нажатии enter, добавить bb-code [br]. Как? javasc Events/DOM/Window 1 22.01.2011 09:43
Выделение checkbox при условии атрибута... SashaBorandi jQuery 1 07.02.2009 14:18