Cześć, mam problem z wyczyszczeniem okienka inputa. Dokładniej mówiąc, to mam problem z ustawieniem wartości owego inputa. Cała funkcja polega ogólnie na tym, że jest menu z checkboxami, gdzie użytkownik zaznacza opcje, które go interesują, a później przyciskiem zatwierdza wybór. Po zatwierdzeniu menu znika, a pojawia się sekcja z inputami, gdzie użytkownik ma wpisać wartości do obliczeń (niektóre inputy są stałe, a niektóre są opcjonalne, zależne od wyboru w menu) . Wszystko sprawnie działa, tylko problem pojawia się gdy wpisze się wartość do jednego z opcjonalnych inputów, a później wróci się do menu i odznaczy tę konkretną opcję. Wtedy po powrocie do inputów tego konkretnego/nych nie widać, a jego/ich wartość dalej wliczana jest do obliczeń. Napisałem coś takiego, ale to nie działa. Macie jakieś pomysły? Tylko zależy mi na vanilla javascripcie, bo na razie nie chcę kombinować.
function xxx()
{
var temp;
temp = document.getElementById("chekboxOpcji").checked;
if (temp == true)
{
document.getElementById("pierwszyInput").style.display ="table-row";
document.getElementById("drugiInput").style.display ="table-row";
}
else
{
document.getElementById("pierwszyInput").value= '0';
document.getElementById("drugiInput").value = '0';
document.getElementById("pierwszyInput").style.display ="none";
document.getElementById("drugiInput").style.display ="none";
}