Javascript.RU

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

Чекбокс с неактивным инпутом
Здравствуйте!
Вопрос, скорее всего, глупый, но своими мозгами дойти до решения не могу. С языком знаком очень поверхностно, пользовался, в основном, готовыми решениями, поэтому извините .
Суть проблемы: нужна связка чекбокс+инпут, такая чтобы при активном чекбоксе был активен инпут, и наоборот. В темах выше нашел обратный пример, активный инпут при неактивном чекбоксе, а что поменять к моей ситуации - ума не приложу.
Использующийся вариант:

<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
</style>
<script>
function Go(Obj) {
document.getElementsByName(Obj.name)[1].disabled=Obj.checked
}
</script>
</head>
<body>
<input name='test' type="checkbox" onclick="Go(this)" />
<input name='test' type="button" value="Go" />
</body>
</html>

Заранее благодарен...
Ответить с цитированием
  #2 (permalink)  
Старый 09.04.2016, 14:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

<input name='test' type="checkbox" onclick="Go(this)" />
<input name='test' type="button" value="Go" />

Это уже не правильно, ибо сервер при отправлении формы получит последний ключ, то есть значение кнопки и на воля выбора. Если даже это и не предназначается для отправки серверу, то при одинаковых именах какое может быть Obj.name?

Ну и по сути - нужна связка чекбокс+инпут, такая чтобы при активном чекбоксе был активен инпут, и наоборот. - и где же второе?
Ответить с цитированием
  #3 (permalink)  
Старый 09.04.2016, 14:40
Новичок на форуме
Отправить личное сообщение для darthmitriy Посмотреть профиль Найти все сообщения от darthmitriy
 
Регистрация: 09.04.2016
Сообщений: 8

Это уже готовое, найденное на этом форуме решение ситуации - активный чекбокс -> неактивный инпут. Не уверен, насколько всё это по фен-шую, но это неплохо работает.
У меня же ситуация противоположная, мне нужны активный чекбокс+активный инпут. И наоборот.
Ответить с цитированием
  #4 (permalink)  
Старый 09.04.2016, 14:53
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

<form>
<input name="as1" />
<input type="checkbox" name="as2" onclick="this.form.as1.disabled=!this.checked" checked="" />
</form>
Ответить с цитированием
  #5 (permalink)  
Старый 09.04.2016, 15:14
Новичок на форуме
Отправить личное сообщение для darthmitriy Посмотреть профиль Найти все сообщения от darthmitriy
 
Регистрация: 09.04.2016
Сообщений: 8

Огромное спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЧекБокс по ссылке, но не работает другой скрипт qwe88 Общие вопросы Javascript 6 11.10.2016 12:00
Показать/скрыть чекбокс и скопировать value из оного input type="text" в другой dpts Элементы интерфейса 1 05.03.2016 08:58
Как пометить чекбокс при нажатии на кнопку? vasyakrn Элементы интерфейса 5 03.04.2015 12:10
Вставка в поле текст при нажатии на чекбокс Майрбек Элементы интерфейса 5 05.10.2014 15:39
Свой чекбокс на скрипте Олег123 Элементы интерфейса 5 06.11.2012 17:19