11 lines
482 B
JavaScript
11 lines
482 B
JavaScript
import { submitValueDebounced } from './submit_value.js'
|
|
|
|
export default function initSimpleQuestions() {
|
|
document.querySelectorAll('[data-behaviour="question_simple_input"]').forEach((input) => {
|
|
const submitUrl = input.dataset.submitUrl
|
|
const submit = submitValueDebounced()
|
|
|
|
input.addEventListener('change', () => submit(submitUrl, {value: input.value}))
|
|
input.addEventListener('input', () => submit(submitUrl, {value: input.value}))
|
|
})
|
|
}
|