Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543

Как разобратсья с чекбоксами в форме?

06.09.2013, 22:48. Показов 723. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача такова. Подготовить форму html, содержащую в себе текстовое поле и флажок.
Если длина текстового поля меньше 10, то вывод сообщения. Если флажок не установлен во включенное положение, вывод сообщения. Это должно происходить по нажатии кнопки.
Буду благодарен за любую помощь, перепробовал много инфы, все равно не работает.
У меня что-то не получается с флажком разобраться.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Lab 2</title>
 
<script Language="JavaScript">
function IsEmpty(data) {
    if (data.length < 10) 
        return true
    else 
        return false
}
 
function IsChecked(obj) {
    if (flag.checked == true)
        return true
    else 
        return false
}
 
function IsFormOK() {
    if (IsEmpty(document.Form.field.value)) {
        alert("Длина текста должна быть более 10 символов!")
        return false
    }
    <input type="checkbox" name="flag" onselect="test" />
    /*if (IsChecked(document.Form.flag.value) {
        alert("Флажок должен быть включен.")
        return false    
    }*/
    return true
}
 
</script>
</head>
<body>
    <form name="Form" onSubmit="return IsFormOK()"> 
        Текстовое поле:
        <input type="text" name="field"  >
        Флажок:
        <input type="checkbox" name="flag" />
        <input type="submit" value="Кнопка"> 
    </form>
</body>
</html>
Добавлено через 4 часа 37 минут
up.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.09.2013, 22:48
Ответы с готовыми решениями:

Несвязанный список с чекбоксами в форме
подскажите пожалуйста мне нужно поместить на форму несвязанный список значений с чекбоксами, чтобы можно было выбрать несколько ...

Не могу разобратсья
elem = document.getElementById(tempName); tempName - переменная в которой хранится название ID. Но почему-то не работает, может я...

Разобратсья с history | wc
В учебнике читаю задание: By piping the output of history to wc, count how many commands you’ve executed so far. Делаю так: ...

9
 Аватар для TiopiS
2 / 2 / 4
Регистрация: 21.01.2011
Сообщений: 20
07.09.2013, 00:01
Слишком слипаются глаза, чтобы писать код=) но куда копать подскажу.
JavaScript
1
2
3
4
5
6
7
8
9
10
function show_alert()
{
  if (myCheckBox.checked)
  { 
    alert("Флажок установлен"); }
  else 
  {
    alert("Флажок не установлен")
  }
}
длинна строки берешь из value и проверяешь длинну(функция length)
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
07.09.2013, 00:03  [ТС]
TiopiS, я не тороплюсь, будьте добры, если будет время отредактировать код или предложить более полный ответ с примерами. Буду весьма благодарен.
0
 Аватар для TiopiS
2 / 2 / 4
Регистрация: 21.01.2011
Сообщений: 20
07.09.2013, 00:09
Цитата Сообщение от Amet13 Посмотреть сообщение
TiopiS, я не тороплюсь, будьте добры, если будет время отредактировать код или предложить более полный ответ с примерами. Буду весьма благодарен.
про чекбокс выше

длинна строки
HTML5
1
<input type='text' id='area' />
JavaScript
1
alert(document.getElementById("area").value.length);
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
07.09.2013, 00:25  [ТС]
Цитата Сообщение от TiopiS Посмотреть сообщение
function show_alert()
{
* if (myCheckBox.checked)
* {
* * alert("Флажок установлен"); }
* else
* {
* * alert("Флажок не установлен")
* }
}
пробовал, не получалось.

Про текстовое поле, у меня работает в моем коде.
0
 Аватар для Refactor
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231
07.09.2013, 00:32
Цитата Сообщение от Amet13 Посмотреть сообщение
Если длина текстового поля меньше 10, то вывод сообщения.
вы имеете ввиду сообщение должно автоматически показываться когда вводятся буквы в текстовое поле?

Цитата Сообщение от Amet13 Посмотреть сообщение
Если флажок не установлен во включенное положение, вывод сообщения.
уточните что означает "вывод сообщения"

уточните более конкретно задание что требуется....
0
 Аватар для TiopiS
2 / 2 / 4
Регистрация: 21.01.2011
Сообщений: 20
07.09.2013, 00:36
JavaScript
1
2
3
4
5
6
7
8
9
10
function show_alert()
{
  if (document.getElementById("myCheckBox").checked)
  { 
    alert("Y"); }
  else 
  {
    alert("N")
  }
}
HTML5
1
2
<input type="checkbox" id="myCheckBox"/>
<input type="button" onclick="show_alert()"/>
1
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
07.09.2013, 00:56  [ТС]
Refactor, на странице расположены текстовое поле, флажок и кнопка.
При нажатии на кнопку, должно произойти событие (не важно какое пока). Событие произойдет только тогда, когда в текстовом поле будет введено не менее 10 символов и флажок будет отмечен. Иначе вывод об ошибке. Надеюсь понятно?
0
 Аватар для Refactor
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231
07.09.2013, 01:12
Цитата Сообщение от Amet13 Посмотреть сообщение
Надеюсь понятно?
более чем

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Lab 2</title>
    <script type="text/javascript">
 
        function MyEvent() {
            debugger;
            if (document.getElementById("my-check-box").checked && document.getElementById("tbx-textfield").value.trim().length >= 10) {
                alert("событие (не важно какое)");
            }
        }
    </script>
</head>
<body>
    <form name="Form">
        Текстовое поле:
        <input type="text" id="tbx-textfield" name="field">
        Флажок:
        <input type="checkbox" id="my-check-box" name="flag" />
        <input type="button" value="Кнопка" onclick="return MyEvent();">
    </form>
</body>
</html>
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
07.09.2013, 01:24  [ТС]
Благодарю Refactor, TiopiS, разобрался.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Lab 2</title>
 
<script Language="JavaScript">
    function show_alert() {
        if (!document.getElementById("myCheckbox").checked)
            alert("Флажок должен быть включен!");
    if (document.Form.myText.value.length < 10) 
            alert("В поле меньше 10 символов!");
    }
</script>
</head>
 
<body>
    <form name="Form"> 
        <input type="text" id="myText"/>
        <input type="checkbox" id="myCheckbox"/>
        <input type="button" value="Кнопка" onclick="show_alert()"/>
    </form>
</body>
</html>
З.Ы. Последний код Refactor не работает у меня.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.09.2013, 01:24
Помогаю со студенческими работами здесь

Не могу разобратсья с функцией SaveToFile
у меня есть программа, которая загружает изображение , пользователь его меняет, а затем сохраняет. Как сделать чтоб первая картинка...

Как сделать дерево с чекбоксами?
Подскажите, как сделать дерево с чекбоксами? (C++ Builder)

Картинка с чекбоксами в таблице, как работает, как сделать
Здравствуйте! Подскажите как такое называется, как создается - какую-нибудь ссылку на инструкции. Очень хочется разобраться. Спасибо.

Как сделать TreeView с чекбоксами но не во всех узлах
Нужно красивое TreeView в котором будут чекбоксы только в одной ветви и только для дочерних узлов. Есть ли способ решения такой задачи?

Как в StringGrid из 10 столбцов можно Чекбоксами отображать разные наборы столбиков
Плиз, хелп! Как в StringGrid из 10 столбцов можно Чекбоксами отображать разные наборы столбиков. Т.е. на каждый столбик имеем по ЧекБоксу....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru