Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.02.2016, 16:47
Интересующийся
Отправить личное сообщение для AlphaKeloid Посмотреть профиль Найти все сообщения от AlphaKeloid
 
Регистрация: 31.01.2016
Сообщений: 14

onchange для инпутов
Всем привет
Возникла проблема, не получается составить функцию для замены текста по клику на radio и checkbox инпуты

Для select option решил просто
function changeText(){
 var sometextbox = document.getElementById('one').options[document.getElementById('one').selectedIndex].value;
 document.getElementById("hiddenone").value = sometextbox;
}

<form name="sometextbox">
    <select id="one" onchange="changeText()">
       <option value="resalt 1> one </option>
       <option value="resalt 2> two </option>
    </select>
</form>
<input type="hidden" id="hiddenone" value="resalt 1">


Составить функцию для инпутов radio и checkbox что-то совсем не получается
Ответить с цитированием
  #2 (permalink)  
Старый 19.02.2016, 17:12
Аспирант
Отправить личное сообщение для Rentony Посмотреть профиль Найти все сообщения от Rentony
 
Регистрация: 15.12.2011
Сообщений: 50

юзай jquery и будет тебе счастье ))
Ответить с цитированием
  #3 (permalink)  
Старый 19.02.2016, 18:55
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<form action="#">
	<input type="radio" value="result 1" name="a" />
	<input type="radio" value="result 2" name="a" />

	<input type="hidden" value="result 1" />
</form>

<script>
	document.forms[0].onchange = function(e) {
		if ( !e.target.closest('input[type=radio]') ) return;

		document.querySelector('input[type=hidden]').value = e.target.value;
	};
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
виджет, только сторона клиента (JS, JQUery, работа с датами, масштабирование) eugen35 Работа 4 31.07.2014 09:50
событие onchange для select sasha001ua Мобильный JavaScript 0 20.05.2014 19:55
Яндекс.Деньги организуют в Петербурге школу для веб-разработчиков LinaKurkova Работа 0 15.05.2014 22:41
EruditionCMS - веб-приложение для создания и проведения тестирований mbcsoft Ваши сайты и скрипты 0 08.05.2014 13:12
Не работает onchange для select в ie LizzarD Events/DOM/Window 2 22.05.2012 15:39