А именно:
1) при выборе кнопки "Конкретная сумма" поле цены должно быть доступным для заполнения;
2) при выборе кнопки "от" или "до" - эти частицы должны подставиться в начало поля цены, с возможностью добавления суммы;
3) при выборе "договорная" или "даром" эти значения должно прописаться в поле цены с запретом на редактирования поля цены.
echo "<script language='JavaScript'> // функция для автоматического заполнения цены
function avto_price()
{
if ($('#summa3').val()) $('#price').attr('disabled', false);
if ($('#summa1').val()) $('#price').val('от ').attr('disabled', false);
if ($('#summa2').val()) $('#price').val('до ').attr('disabled', false);
if ($('#summa4').val()) $('#price').val('договорная').attr('disabled', true);
if ($('#summa5').val()) $('#price').val('даром').attr('disabled', true);
}
</script>";
echo '<tr><td align="right" valign="top" nowrap><label><span class="text_b">Цена</span></label></td>
<td align="left" valign="middle">
<input type="radio" name="summa" value="3" id="summa3" '.@$summa3.' onchange="avto_price()"><label class="text_ser">Конкретная сумма</label>
<input type="radio" name="summa" value="1" id="summa1" '.@$summa1.' onchange="avto_price()"><label class="text_ser">От</label>
<input type="radio" name="summa" value="2" id="summa2" '.@$summa2.' onchange="avto_price()"><label class="text_ser">До</label>
<input type="radio" name="summa" value="4" id="summa4" '.@$summa4.' onchange="avto_price()"><label class="text_ser">Договорная</label>
<input type="radio" name="summa" value="5" id="summa5" '.@$summa5.' onchange="avto_price()"><label class="text_ser">Даром</label><br>
<input name="price" class="pole" type="text" spellcheck="true" id="price" value="'.$price.'" size="15" maxlength="15" disabled> <span class="text_ser"> руб.</span>
</td></tr>';