|
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 27
|
|
Создать мини-тест на JavaScript19.05.2014, 22:14. Показов 62198. Ответов 16
Метки нет (Все метки)
Здравствуйте. Нужно сделать очень маленький тест на JavaScript с HTML формами.
1. Как меня зовут? (Выбор ответа радиокнопкой) // Правильный ответ - Ваня. Гоша. Олег. Ваня. 2. Самая длинная улица в городе? (Тут будет выпадающий список из 2-х элементов) // Правильный ответ - Московская. Алапаевец. Московская. Под тестом будут 2 кнопки - это "Подсчитать результаты", "Очистить форму" и input type="text", в котором будут написаны баллы за тест (1 правильный ответ - это 1 балл). Буду благодарен если Вы поможете сделать мне этот мини-тест. Спасибо.
0
|
|
| 19.05.2014, 22:14 | |
|
Ответы с готовыми решениями:
16
Можно ли с помощью JavaScript создать тест на сайте?
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|||||||||||
| 19.05.2014, 22:54 | |||||||||||
Сообщение было отмечено encodeMind как решение
Решение
Тестируем тут.
P.S. Только к регулярным выражениям, в раздел которых вы и задали вопрос, задача не относится.
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 27
|
|
| 19.05.2014, 23:14 [ТС] | |
|
Спасибо большое) Вопрос, если я создам ещё поле checkbox, в котором можно выбрать несколько ответов, и выберу из них 2 правильных, то есть value будет равно 1 у каждого правильно ответа в checkbox, то счёт баллов тоже будет идти правильно?
Добавлено через 15 минут А вы можете сделать это через if?
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|||||||
| 19.05.2014, 23:19 | |||||||
|
encodeMind, C checkbox-ами чуть сложнее. Смотрим тут
0
|
|||||||
|
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 27
|
|||||||||||
| 19.05.2014, 23:29 [ТС] | |||||||||||
|
Через if, наподобие такой конструкции:
0
|
|||||||||||
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|||||||
| 19.05.2014, 23:36 | |||||||
Сообщение было отмечено encodeMind как решение
Решение Не знаю... Такой вариант подойдет?
1
|
|||||||
|
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 27
|
||||||
| 20.05.2014, 22:27 [ТС] | ||||||
|
Вы мне очень хорошо помогли, спасибо большое) Я Вам во многом благодарен.
Добавлено через 22 часа 47 минут Всё сделал как Вы написали, но тест не хочет работать, не подсчитывает баллы.
0
|
||||||
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
| 20.05.2014, 22:45 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 27
|
|
| 20.05.2014, 22:57 [ТС] | |
|
Спасибо большое. Теперь всё заработало. Вы можете объяснить почему код нужно расположить именно перед </body>, а не в шапке сайта?
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|||||||
| 21.05.2014, 00:01 | |||||||
|
Существует два варианта: или же расположить код после элементов, или же расположить в <head>, отлавливать событие полной загрузки страницы и инициировать, когда загрузка будет завершена. Например:
0
|
|||||||
|
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 18
|
|
| 10.06.2015, 12:30 | |
|
Здравствуйте, возможно ли сделать так что бы перед началом теста , пользователь проходил "идентификацию". Типо с начало заполняет поля : Имя Фамилия и т.д ( это на отдельной странице ). После его переносит на страницу с тестом , и да возможно организовать вопрос с вводом ответа ? Хотелось бы еще сделать так что бы был какой то счетчик времени по истечении которого ответы вводить не получиться. После окончание теста пользователя должно перенести на другую страницу ,но результаты показывать не должно. Результаты должны храниться в "памяти", а после , когда все пользователи пройдут тест выстроить таблицу результатов в убывающем порядке так же на отдельной странице.
Знаю, что работа не легкая, но все же нужна помощь . Спасибо заранее .
0
|
|
|
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 57
|
|
| 29.08.2015, 06:06 | |
|
Подскажите пожалуйста, как сделать, чтобы в результате, в сумме, если цифра выше 100, то обрезалось до 100, не выше и вставлялся ответ 100, а если ниже, то точный?
0
|
|
|
Ренегат
|
||||||
| 31.08.2015, 07:32 | ||||||
|
MRJay, в js знак "%" возвращает остаток от деления
то есть, если у меня есть число 15, и я сделаю такой пример: 15 % 10, то мне возвратится 5 короче перед самым выводом на экран сделайте так
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 57
|
||||||
| 02.09.2015, 02:35 | ||||||
|
Кто знает, как можно сделать, чтобы в этом тесте в результате выводилось не само число а текст, в зависимости от этого числа.
Например, если результат = 12 то выводился один текст, если меньше 12 то другой и т.д. Вот есть пример кода, но не знаю как можно их подружить ![]()
BANO, не совсем вас понял. Мне нужно следующее: максимально возможное значение у меня должно быть 100%. Но в ответах специально проставлены проценты, сумма которых может быть выше 100, например если ответить на все правильно то сумма будет 230. Мне нужно, чтобы, если пользователь наберет к примеру 140% в сумме, то обрезалось до 100% и выводился результат 100.
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.09.2021
Сообщений: 3
|
|
| 17.09.2021, 10:10 | |
|
Lazy_Den, Дэн, привет, очень срочно, я наткнулся на твой ответ, мне нужен тест, я все ввожу и тест не дает ответа, обьясни, куда именно нужно вводить код джава?
0
|
|
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||||||
| 17.09.2021, 15:40 | ||||||
|
SvenyUP,
1
|
||||||
|
0 / 0 / 0
Регистрация: 17.09.2021
Сообщений: 3
|
|
| 18.09.2021, 08:46 | |
|
j2FunOnly, спасибо большое, теперь ответы выходят, но смотри, высвечивается вот такая ошибка, не подскажешь как исправить?
0
|
|
| 18.09.2021, 08:46 | |
|
Помогаю со студенческими работами здесь
17
Мини тест из базы Excel Мини-тест, проверка ваших знаний + проверю себя
Опера мини 6.5 поддерживает javascript? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты 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 - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|