Witam, mój problem jest następujący - mam kawałek kodu, który odblokowuje lub blokuje element input i zmienia wartość innego elementu input. Przy pierwszym wywołaniu funkcji wszystko jest ok - pierwszy input się odblokowuje, a drugi zmienia wartość, natomiast po kolejnym wywołaniu funkcji nic się nie dzieje. Konsola nie wywala żadnego błędu... Gapię się i gapię w to i nie wiem co jest nie tak, pewnie jakaś pierdoła. Może ktoś rzuci na to świeżym okiem i znajdzie błąd.
Kod:
function unblockInput(input,inputbutton) {
var x=document.getElementById(input);
var z=document.getElementById(inputbutton);
var check;
if (typeof check != 1) {
x.disabled = false;
z.value = 'ZAMKNIJ';
check = 1;
}
else {
x.disabled = true;
z.value = 'EDYTUJ';
check = 0;
}
}
Będę wdzięczny za pomoc, bo nie mogę ruszyć dalej