Показать сообщение отдельно
  #3 (permalink)  
Старый 02.05.2020, 17:21
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Юсуф
Как мне получить значение value с input name="code" с учетом нескольких моментов
На строке №14 указано, что нужно показать то поле...

<table>
	<tr class="rrr">
		<td>1</td>
		<td><input class="codeId" type="hidden" name="code" value="69875" /></td>
		<td><input type="text" name="trafic" value="" /></td>
	</tr>
</table>

<script>
addEventListener("input", ({ target }) => {
	if(target.matches(".rrr input[name=trafic]")) {
		const root = target.closest(".rrr");
		const codeId = root.querySelector(".codeId[name=code]");
		codeId.type = target.value.length > 2 ? "text" : "hidden";
	}
});
</script>

Последний раз редактировалось Malleys, 02.05.2020 в 17:23.
Ответить с цитированием