Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.08.2017, 15:02
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Проверка checkbox на checked
Здравствуйте!
Подскажите пожалуйста, почему при клике на кнопку, никакого сообщения нет?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
    $('#formSubmit').click(function() {
		
		if ($('#formWheelchair').prop('checked'))
		{
		   alert('Выбор сделан!');	
		}else { 
		        alert('Ни чего не выбрано');
				}		

		
		
	});
</script>
<title>Документ без названия</title>
</head>

<body>

<form method="post">
    Вы выбираете? <br /> 
    <input type="checkbox" name="formWheelchair" value="Yes" /><label for="formWheelchair">Да, я выбираю!</label><br/>
    <input type="submit" id="formSubmit" name="formSubmit" value="Готово!" />
</form>


</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 01.08.2017, 15:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

DDim1000,
jquery где? ready где? где элемент $('#formWheelchair')???

Последний раз редактировалось рони, 01.08.2017 в 15:11.
Ответить с цитированием
  #3 (permalink)  
Старый 01.08.2017, 15:07
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от DDim1000
почему при клике на кнопку, никакого сообщения нет?
Потому как при попытке "навесить" обработчик на странице нет никаких элементов...
Ответить с цитированием
  #4 (permalink)  
Старый 01.08.2017, 15:19
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Сообщение от рони Посмотреть сообщение
DDim1000,
jquery где? ready где? где элемент $('#formWheelchair')???
А jquery обязательно нужна?

Вот, с элементом $('#formWheelchair'):

<script type="text/javascript">
    $(document).ready(function () {
    $('#formSubmit').click(function() {
		
		if ($('#formWheelchair').prop('checked'))
		{
		   alert('Выбор сделан!');	
		}else { 
		        alert('Ни чего не выбрано');
				}		

		
		
	});
	});
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 01.08.2017, 15:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Сообщение от DDim1000
А jquery обязательно нужна?
...!!!
Сообщение от DDim1000
Вот, с элементом $('#formWheelchair'):
где на странице данный элемент???
Ответить с цитированием
  #6 (permalink)  
Старый 01.08.2017, 15:26
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,815

DDim1000, до слёз ))
Откройте в браузере консоль и посмотрите что там красненьким будет написано)

Сообщение от DDim1000
А jquery обязательно нужна?
Можно и без jQuery, но вы его юзаете и активно)

Почитайте:
http://learn.jquery.com/about-jquery/how-jquery-works/
http://learn.jquery.com/using-jquery...ting-elements/
Ответить с цитированием
  #7 (permalink)  
Старый 01.08.2017, 15:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

DDim1000,
# -- это селектор id
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
    $('#formSubmit').click(function() {
        if ($('#formWheelchair').prop('checked')) {
            alert('Выбор сделан!');
        } else {
            alert('Ни чего не выбрано');
        }
    });
});

/*
$(function() {
    $('form').on('submit', function() {
        var checked = $('#formWheelchair').prop('checked')
        if (checked) {
            alert('Выбор сделан!');
        } else {
            alert('Ни чего не выбрано');
        }
       return checked
    });
});
*/
  </script>
</head>

<body>
<form method="post">
    Вы выбираете? <br />
    <input type="checkbox" name="formWheelchair" value="Yes"  id="formWheelchair"/><label for="formWheelchair">Да, я выбираю!</label><br/>
    <input type="submit" id="formSubmit" name="formSubmit" value="Готово!" />
</form>
</body>
</html>
Ответить с цитированием
  #8 (permalink)  
Старый 01.08.2017, 17:18
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Сообщение от рони Посмотреть сообщение
DDim1000,
# -- это селектор id
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
    $('#formSubmit').click(function() {
        if ($('#formWheelchair').prop('checked')) {
            alert('Выбор сделан!');
        } else {
            alert('Ни чего не выбрано');
        }
    });
});

/*
$(function() {
    $('form').on('submit', function() {
        var checked = $('#formWheelchair').prop('checked')
        if (checked) {
            alert('Выбор сделан!');
        } else {
            alert('Ни чего не выбрано');
        }
       return checked
    });
});
*/
  </script>
</head>

<body>
<form method="post">
    Вы выбираете? <br />
    <input type="checkbox" name="formWheelchair" value="Yes"  id="formWheelchair"/><label for="formWheelchair">Да, я выбираю!</label><br/>
    <input type="submit" id="formSubmit" name="formSubmit" value="Готово!" />
</form>
</body>
</html>
Все, работает! Спасибо большое!
Ответить с цитированием
  #9 (permalink)  
Старый 01.08.2017, 17:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

DDim1000,
на будущее: не копируйте сообщения целиком, бывает достаточно нажать на ник, чтобы было понятно кому сообщение.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать у одного checkbox checked и присвоить тому на который кликнула nina_ Элементы интерфейса 4 14.11.2016 13:27
Проверка Checkbox на checked Anton24322224 Общие вопросы Javascript 5 18.10.2012 23:27
Не могу получить состояние checkbox-а POMAH-UST Элементы интерфейса 2 08.10.2012 07:43
Проверка, выбран ли checkbox, если обращаюсь к нему через $(this['id']) SkaN jQuery 1 02.03.2012 13:55
Вывод выбранных данных и проверка checkbox MasterHrust Javascript под браузер 3 28.09.2011 17:44