весов *</p>
<select class="field cash_reg_type" name="scale_model_${number}" required>
<option></option>
<option value="Весы M-ER 221F">Весы M-ER 221F</option>
<option value="Весы штрих слим">Весы штрих слим</option>
<option value="Другая модель">Другая модель</option>
</select>
</div>
при выборе Другая модель мы ловим клик с помощь родителя и определяем что клик был на этом селекте
let scaleModel = e.target.closest('[name^="scale_model_"]')
далее таким образом у нас появляется поле текста чтобы прописать модель вручную
if (scaleModel && scaleModel.value == 'Другая модель') {
let nameElements = scaleModel.getAttribute('name').split('_')
let number = nameElements[nameElements.length - 1]
const anotherModel = document.querySelector([name^="scale_another_model_${number}"])
if (!anotherModel) {
const newAnotherModel = document.createElement('div')
newAnotherModel.classList.add('login-field')
newAnotherModel.innerHTML = `<p class="field-title">Модель весов *</p>
<input class="field" type="text" name="scale_another_model_${number}" required/>`
scaleModel.parentNode.insertBefore(newAnotherModel, scaleModel.nextSibling)
}
}
Вопрос. Почему работает на компе, но не работает на мобильном?
ну помогитеееееее. тут наверняка что то элементарное. просто я не в курсе. нейросети к сожалению подсказывают неработающую херню
Пиши на паскале и питоне, не твоё это, блиииин (
ладно. но мне бы нормальный ответ. по делу
по делу только в гугле
Ладно бе-бе-бе
Нормальный это какой
если бы я знал что гуглить я бы сюда не обращался. да и вместо гугла я уже нейросети пытал, но не...
залей на кодпен 🫰🏻
нейросети сейчас глупые
Обсуждают сегодня