ma pole typu input=text w ktorym sprawdzam stany licznikow i jezeli ktoś wpisze nowa wartosc to skrypt porowna ja z pierwotna i wpisze do pola textarea różnice (akcja ONBLUR) i zabezpieczylem sobie żeby nie dodawało kilka razy tego samego, poprzez porownywanie wpisaow z pola textarea i wpisem ktorey chce zrobic jezeli sa takie same to ma nie wpisywac ale jezeli sa inne to ma wpisac z tym ze poprzednia wartosc ma usunac... ale jak??
kod
function odch_uwagi(){ var uwagi = document.getElementById('uwagi'); var tab = new Array('in_biez_hidden','in2_biez_hidden','out_biez_hidden','out2_biez_hidden'); var tab1 = new Array('in_b_1','in2_b_1','out_b_1','out2_b_1'); for(var i=0;i<=tab.length-1;i++){ var ai = document.getElementById(tab[i]).value; var bi = document.getElementById(tab1[i]).value; if(ai != bi){ var nazwa_pola = tab[i].split('_'); var roznica = parseInt(ai) - parseInt(bi); var insert = "odch. "+nazwa_pola[0]+" "+roznica+"pkt., "; if(uwagi.value.match(insert) == null){ uwagi.value += insert; }else{ // usuwanie poprzedniej wartosci... jak? } } } }