Witam,
W zaleznosci od wybranych radioButtonow powinien wyswietlac sie odpowiedni napis. Mozemy wybrac tylko material bez definiowania zamknecia dlatego zrobilem 2 funkcje animMat i animTyl. Problemy sa dwa:
1. jezeli dolaczam funkcje animTyl to skrypt wogle nie dziala, bez niej dziala zmienianie materialu
2. document.getElementById('RadioRodzajMaterialu'); nie chce pobierac wartosci ze zmiennej
wybor materialu:
<input type="radio" name="RadioRodzajMaterialu" id="RadioRodzajMaterialu" value="Stalowa" onClick="animMat('stal'); checked> Stalowa
<input type="radio" name="RadioRodzajMaterialu" id="RadioRodzajMaterialu" value="Aluminiowa" onClick="animMat('alu');> Aluminiowa
wybor zamkniecia:
<input type="radio" name="RadioRodzajScianyTylnej" id="RadioRodzajScianyTylnej" value="Klapa" onClick="animTyl('zsyp');" checked> Klapa z zsypem
<input type="radio" name="RadioRodzajScianyTylnej" id="RadioRodzajScianyTylnej" value="Klapo-drzwi" onClick="animTyl('klapa');"> Klapo-drzwi
<!-- js -->
//var ObjRodzajMaterialu = document.getElementById('RadioRodzajMaterialu'); // nie chce pobierac zmiennych z formularza
var ObjRodzajMaterialu = 'Stalowa'; //narazie podaje wartosc recznie
function animMat(rodzaj){
if (rodzaj == 'stal')
document.getElementById( 'oDiv' ).innerHTML = "stal";
else if (rodzaj == 'alu')
document.getElementById( 'oDiv' ).innerHTML = "alu";
}
function animTyl(tyl){
if (ObjRodzajMaterialu == 'Stalowa' && tyl =='zsyp'){
document.getElementById( 'oDiv' ).innerHTML = "stal_zsyp";}
else if ObjRodzajMaterialu == 'Stalowa' && tyl =='klapa'){
document.getElementById( 'oDiv' ).innerHTML = "stal_klapa";}
else if (ObjRodzajMaterialu == 'Aluminiowa' && tyl =='zsyp'){
document.getElementById( 'oDiv' ).innerHTML = "alu_zsyp";}
else if (ObjRodzajMaterialu == 'Aluminiowa' && tyl =='klapa'){
document.getElementById( 'oDiv' ).innerHTML = "alu_klapa";}
}