Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
7 / 7 / 0
Регистрация: 28.06.2019
Сообщений: 92

Ввод исходных данных на web странице

16.10.2022, 14:26. Показов 406. Ответов 0

Студворк — интернет-сервис помощи студентам
В данный момент все исходные данные вводятся в файле JS. Я попробовал их вводить с veb страницы. Как бы получается, но не совсем. Окошко для ввода числового значения очень широкое и ввод массивов данных выглядит очень не презентабельно. А, ещё надо учесть, что ширина окошек для ввода массивов должна меняться в зависимости от количества элементов в массиве. Количество элементов в массивах может быть любое (!!!) Было бы идеально, если при вводе очередной координаты массива на графике появлялась либо опора, либо шарнир. (без окошек). Я не выслал рабочий JS файл, так как, он не умещается в разрешённое количество знаков при оформлении своего вопроса на форуме. Но, я думаю, последовательное введение координат в массивах можно организовать принципиально. Например при нажатии кнопки op0 , всплывает окошко для ввода одного значения очередной координаты элемента массива и далее, очередная опора появляется на координатной плоскости, вернее, на оси ОХ. Аналогично для sh0 . На второй картинке представлены эти действия.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
   
    <title>Ввод исходных данных</title>
    <script defer src="LVV.js"></script>
</head>
 
<body>
    <input type="text" class="input-in" value="">
    <button>сечение</button>    
</body>
</html>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
console.log('Ввод исходных данных');
let tp = 20;
let xmax = 50;
let xopn = 29;
let op0 = [0, 3, 7, 10, 13, 17, 21, 25, 34, 39, 44, 48];
let sh0 = [2, 5, 9, 11, 15, 19, 23, 27, 32, 36, 41, 46];
console.log('Расчётная часть');
let mop0 = [xopn, ...op0];
let msh0 = [...sh0];
let mso = [...mop0, ...msh0, tp, xmax]
mso.sort((a, b) => a - b);
console.log(mop0);
console.log(msh0);
console.log(mso);
 
 
let inputIn = document.querySelector('.input-in');
let button = document.querySelector('button');
 
button.onclick = function () {
    let b = +inputIn.value; //+ позволяет перевести в число 
    console.log(b * 2);
    inputIn.value = '';
}
Миниатюры
Ввод исходных данных на web странице   Ввод исходных данных на web странице  
Изображения
   
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.10.2022, 14:26
Ответы с готовыми решениями:

Программный ввод данных в поле в браузере на web-странице. Страница генерируется с через JavaScript
Есть сайт. На нем есть поля для ввода. Нужно программно ввести данные в эти поля. Если смотреть исходный код странички, то тег input не...

Программный ввод данных в поле в браузере на web-странице. Страница генерируется с через JavaScript
Есть сайт. На нем есть поля для ввода. Нужно программно ввести данные в эти поля. Если смотреть исходный код странички, то тег input не...

Системы программирования: Ввод исходных данных, вычисление и ввод результата
Помогите пожалуйста

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2022, 14:26
Помогаю со студенческими работами здесь

Ввод исходных данных
Вот условия http://s61.***********/i174/1102/e7/4601abdccaf3.jpg

Ввод исходных данных
Написать основную программу main, которая в режиме диалога вводит исходные данные Х,e и N - номер функции, по которой следует вычислить Y

Повторный ввод исходных данных
Здравствуйте , есть такая ситуация , иногда после запуска кода приходится вводить несколько значений в консоль для разных переменных одни...

Ввод исходных данных из файла
изменить код программы таким образом, чтобы: - входные данные вводились не из клавиатуры, а из файла, - результаты выполнения...

Ввод табличных исходных данных
Добрый день! Еще в школе писал программы начального уровня на Visual-Basic и с того времени к программированию не возвращался. Теперь...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Инструменты 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