maiskiykot, ну так впихните в onkeyup, а в остальном не понятно что сказать потому, что кода не видно и не понятно что подтягивается с сервера и в каком виде и в каком месте кода - сами подумайте какой ответ Вам могут дать на абстрактный вопрос..абстрактный)
Я вот вижу так:
Пользователь вводит в инпут данные, на сервер отправляется запрос и если срабатывает условная логика, то в ответ приходит массив данных со структурированным описанием. Как вариант в onkeyup запихните логику автозаполнения полей (одного, двух, трёх..) которые подтягиваются с сервера, а пользователь их уже может поправить если надо. Вот если бы расписали хоть так например:
Структура формы:
inputCode
inputName
inputSomethingElse
...
Обработчик
inputCode.onkeyup = function(){
ajax(code).then(datalist => inputName.setValue(datalist.partName))
//Это что хочу
//А вот что сейчас:
...
maiskiykot, онанизм тут как раз сессии)) Если кукисы это все же пошловато для вас, то по второй ссылке можно найти более современные способы хранения
По поводу datalist - такой тип данных мне не знаком
По поводу заполнения сразу двух полей: берете два инпута, на первый вешаете обработчик(addEventListener), в котором и будете менять данные второго инпута. Видимо (сужу по постановке вопроса и предъявленной выше аргументации плохого камента) - Вам нужен ответ в виде "сходи пройди курс кмб по жабоскрипту"(не в обиду сказано))
LehaRybkoha, + значит вхождение одного и более символа из [ ], * - ноль и более, {a,b} - a это минимальное количество, b максимальное ({a,} - от n символов {a} - ровно n символов
Это всё квантификаторы
Потому что родительский процесс закрываешь - это не удивительно.
Можно запустить так: node ~/app/run.js &
& В конце строки запустит процесс в foreground и после закрытия терминальной сессии продолжит работать
Я вот вижу так:
Пользователь вводит в инпут данные, на сервер отправляется запрос и если срабатывает условная логика, то в ответ приходит массив данных со структурированным описанием. Как вариант в onkeyup запихните логику автозаполнения полей (одного, двух, трёх..) которые подтягиваются с сервера, а пользователь их уже может поправить если надо. Вот если бы расписали хоть так например:
Структура формы:
inputCode
inputName
inputSomethingElse
...
Обработчик
inputCode.onkeyup = function(){
ajax(code).then(datalist => inputName.setValue(datalist.partName))
//Это что хочу
//А вот что сейчас:
...