| 
 Если введеное значение меньше то Помогите разобраться, все не работает и не работает. Нужно следующее если введеное значение больше либо равно 1, либо меньше 1.3 то будет одно, если больше либо равно 1.3 но меньше 2 то будет ещё одно значение и тд. А далее выводим результат в зависимости от введенного. Пишу так: if ((form.iadro.value=>1) || (form.iadro.value<1,3)) { iadro=3136 }else if ((form.iadro.value=>1,3) || (form.iadro.value<1,5)) { iadro=3336 }else if ((form.iadro.value=>1,5) || (form.iadro.value<2)) { iadro=3636 }else if ((form.iadro.value=>2) || (form.iadro.value<2,5)) { iadro=4136 var total=iadro; document.getElementById("total_price").innerHTML=t otal; } Помогите разобраться почему не работает. | 
| 
 Потому что в form.iadro.value лежит строка, а не число. | 
| 
 | 
| 
 А можно на моем примере показать что именно исправить? | 
| 
 посмотрите мою ссылку, и сами сделайте это несложно | 
| 
 if ((form.iadro.value=>1) || (form.iadro.value<1,3)) { iadro=3136 parseFloat(iadro) }else if ((form.iadro.value=>1,3) || (form.iadro.value<1,5)) { iadro=3336 parseFloat(iadro) }else if ((form.iadro.value=>1,5) || (form.iadro.value<2)) { iadro=3636 parseFloat(iadro) var total=iadro; document.getElementById("total_price").innerHTML=t otal; } Так? | 
| 
 Цитата: 
 нет, не так. думайте еще | 
| 
 Я даже подскажу: разберитесь по пунктам, что, по-вашему, делает parseFloat в этом коде, почему оно не работает и как надо, чтобы работало. parseFloat тут нужен всего один, да и то в другом месте кода. А еще у вас элементарная, да еще и множественная, ошибка, причем это вряд ли просто опечатка. Это ведь, можно сказать, основы. А без знания основ дальше двигаться не советую, еще больше шишек набьете. | 
| 
 Написал так: 
function price(form) {
if ((form.iadro.checked=>1) || (form.iadro.checked<1,3)) {
iadro=3136;
}else if ((form.iadro.checked=>1,3) || (form.iadro.checked<1,5)) {
iadro=3336;
}else if ((form.iadro.checked=>1,5) || (form.iadro.checked<2)) 
iadro=3636;
var iadro=parseFloat(form.iadro.value);{
var total=iadro;
document.getElementById("total_price").innerHTML=total;
}
И снова не работает)) Идеи уже закончились. | 
| 
 Хорошо, подскажу еще: зачем вам преобразовывать form.iadro.value в число ПОСЛЕ проверок? А где НАДО это делать? Думайте еще, осталось немного. | 
| Часовой пояс GMT +3, время: 20:36. |