Javascript.RU

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

Калькулятор без ID поля
Доброго времени суток. Встала задача написать калькулятор полей для amocrm в виде виджета. Столкнулся с такой проблемой, что поля не имеют ID. Подскажите пожалуйста как поступить? Как обращаться к полю? Заранее благодарю

Это часть кода с amocrm
<div class="linked-form__field linked-form__field-numeric  " data-id="917161">
  <div class="linked-form__field__label">

          <span>Себестоимость</span>
    
  </div>
  <div class="linked-form__field__value ">
              
              
    
                                
      
      
              <input name="CFV[917161]"   class="linked-form__cf js-control-allow-numeric-negative text-input"  type="numeric" value=""  placeholder="..."         autocomplete="off"  />
            </div>
</div>


В JS не разбираюсь, еще вопрос есть, как выводить результат в такое же поле (input), но моментально, не использую кнопку?
function sum(){
  var s1 = parseInt(document.getElementById("917157").value);
  var s2 = parseInt(document.getElementById("917159").value);
  var s3 = s1 + s2;
  var rez = document.getElementById("rez").innerText = s3;
}
document.getElementById("go").onclick = function() {
  sum();
}

Последний раз редактировалось PersonalJesusqe, 10.03.2022 в 11:19. Причина: Изменение текста обращения
Ответить с цитированием
  #2 (permalink)  
Старый 10.03.2022, 12:06
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от PersonalJesusqe
Как обращаться к полю?
В любом варианте селектора который однозначно определит поле.
const obj = document.querySelector('твой селектор')

Такие как:
- по имени
- уникальному классу
- по его положению в ДОМ-дереве
Сообщение от PersonalJesusqe
как выводить результат в такое же поле (input), но моментально, не использую кнопку?
obj.value = 'твое значение'

Где obj это ссылка на нужное поле...
Ответить с цитированием
  #3 (permalink)  
Старый 10.03.2022, 12:17
Новичок на форуме
Отправить личное сообщение для PersonalJesusqe Посмотреть профиль Найти все сообщения от PersonalJesusqe
 
Регистрация: 10.03.2022
Сообщений: 3

ksa, Спасибо большое
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в середину текстового поля из нескольких слов вставить значение другого поля? AmigoArrigo Общие вопросы Javascript 5 29.03.2021 17:50
Как добавить уникальный идентификатор для нового поля формы? javascript_pupil Общие вопросы Javascript 4 19.12.2020 13:06
Необходимо создать калькулятор Lioann3 Работа 4 08.07.2020 19:13
как дописать калькулятор Срочно!! lexicon39 Общие вопросы Javascript 1 05.02.2018 02:51
Сделать калькулятор на сайт. asderru Работа 1 22.07.2010 13:46