Как получить значение из 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">