Как получить значение из input, до первой запятой?

как по нажатию кнопки переменной присвоить значение input(всё, что было введено до первой запятой)


Ответы (3 шт):

Автор решения: Давид Манжула
let variable = "";
button.addEventListener("click", function() {
    variable = input.value.split(",")[0];
});
→ Ссылка
Автор решения: Zhihar

text = document.querySelector('#data').value;

pos = text.indexOf(',');
pos = pos == -1 ? text.length : pos

part = text.substring(0, pos);

console.log(part);
<input type = 'text' value = '1234,5678,90' id = 'data'>

→ Ссылка
Автор решения: Aziz Umarov

Думаю text.value.split(",")[0] подойдет.

let button = document.getElementById("but");
let text = document.getElementById("text");

button.addEventListener("click", ()=>console.log(text.value.split(",")[0]))
<input type="text" id="text">

<input type="button" id="but" value="Click">

→ Ссылка