Dynamiczne pobieranie value

0

Witam
Od godziny próbuję pobrać prawidłowo value po Id ale nie działa , ktoś wie jak to prawidłowo napisać.
Chodzi o pobranie value pól input .

let status_id = 0 ; 

// ta funkcja nadaje ID 
function add () {
    if (status_id < 11) {
    document.getElementById('addHere').innerHTML += "<input type='text' value='' class='polaInput' id='id"+status_id+"'> <br>" ;
    status_id ++ ; 
    console.log(status_id);
    }

 // pobieranie value : 
function save() {

    for ( let i=1; i <= status_id ; i++ ) {
        let  test =  document.getElementById("id"+i).value ; 
    }

}


0

leci jakiś błąd ??
Nie potrafie zrozumieć w czym leż twój problem

0

Tak w funkcji save nie może pobrać prawidłowo value , nie mam pojęcia dlaczego

1
<div id="addHere"></div>
<div id="disp"></div>
let status_id = 0 ; 

function add () {
    for(var status_id=0;status_id<11;status_id++) {
		document.getElementById('addHere').innerHTML += "<input type='text' value='' class='polaInput' id='id"+status_id+"'><br>";
    }
}
add();

function save() {
	var test='';
    for (var i=0;i<11;i++) {
        var test = document.getElementById("id"+i).value+test; 
    }
	document.getElementById('disp').innerText = test;
 
}
document.addEventListener('click',save,false);
0

Przecież ta twoja funkcja save() kompletnie nic nie robi . Przysiądz lepiej do js i wróć jak będziesz bardziej ogarniał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1