Есть адрес объекта, задаваемый через radiobutton и цена поставки, зависящая от выбранного адреса
PHP код:
echo "<tr><td><b>Адрес объекта:</b></td></tr>";
echo "<tr><td><label><input type='radio' id='range1' name='range1' value='1' ".(($range1 == 1)?'checked':'')." onchange='changeRange()'> в пределах МКАД</label></td></tr>";
echo "<tr><td><label><input type='radio' id='range2' name='range1' value='2' ".(($range1 == 2)?'checked':'')." onchange='changeRange()'>за пределами МКАД</label></td></tr>";
echo "<tr><td><label><input type='radio' id='range3' name='range1' value='3' ".(($range1 == 3)?'checked':'')." onchange='changeRange()'>вне МО</label></td></tr>";
echo "<tr><td><b>Цена поставщика ДТ:</b></td>";
if($range1 != 3){
echo "<td colspan=2><input type='text' size='6' maxlength='6' id='fuelPrice' name='fuelPrice' value='$fuelPrice' readonly style='background-color:#e8e8e8;'> руб./л</td></tr>";
}
else{
echo "<td colspan=2><input type='text' size='6' maxlength='6' id='fuelPrice' name='fuelPrice' value='$fuelPrice' onchange='changeFuelPrice()'> руб./л</td></tr>";
}
функции JS
function changeRange(){
if(document.getElementById("range3").checked){
document.getElementById("fuelPrice").readOnly = false;
document.getElementById("fuelPrice").style.backgroundColor = "white";
document.getElementById("fuelPrice").value = '';
}
else{
document.getElementById("fuelPrice").readOnly = true;
document.getElementById("fuelPrice").style.backgroundColor = "#e8e8e8";
document.getElementById("fuelPrice").value = document.getElementById("PPL").value;
}
}
function changeFuelPrice(){
alert('cool');
}
почему вторая функция не срабатывает
|