Проблема с value
Есть код:
<form name="frm" method="post" action=""> <table class='reyt' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'> <thead><tr> <th align="left" colspan="3">Динамические ссылки » » »</th> </tr></thead> <tr> <td width='50%'><b>Описание ссылки</b><br /><span style="color: #006BD2;">от 5 до 65 знаков</span></td> <td class=value><input type="text" onChange="PlanChange(this.form); return false;" name="description" size="35" maxlength="65" value=""></td> <td class="service">---</td> </tr> <tr> <td width='50%'><b>URL перехода</b><br /><span style="color: #006BD2;">включая http://</span></td> <td class=value><input type="text" onChange="PlanChange(this.form); return false;" name="url" size="35" maxlength="150" value="http://"></td> <td class="service">---</td> </tr> <tr> <td width='50%'><b>Вид рекламы</b><br /><span style="color: #006BD2;">мини реклама внизу страницы</span></td> <td class=value> <select name='mini' onChange="PlanChange(this.form); return false;" style="width:230px;"> <option value='0' onClick="targen('tr0')">Обычная реклама</option> <option value='1' onClick="targen('tr1')">Мини реклама</option> </select> </td> <td class="service">---</td> </tr> <tr> <td width='50%'><b>Таймер</b><br /> <span style="color: #006BD2;"><div id='slov'>20 сек стандарт, +1 сек 0.001 руб.</div></span> </td> <td> <input name="timer" type="number" min="5" max="120" autocomplete="off" maxlength="3" onChange="PlanChange(this.form); return false;" style="width:50px;" id='slov3' value="20""><span id='slov2'> от 20 до 120 сек.</span> </td> <td class="service">---</td> </tr> <tr> <td width='50%'><b>Выделить ссылку среди других</b><br /> <span style="color: #006BD2;">выделение красным цветом</span></td> <td class=value> <select name="highlight" onChange="PlanChange(this.form); return false;" style="width:230px;"> <option value="0">Нет</option> <option value="1">Да +0.001 WMR</option> </select> </td> <td class="service">---</td> </tr> <tr id="tr2"> <td width='50%'><b>На самом верху страницы</b><br /> <span style="color: #006BD2;">размещение в VIP категории</span></td> <td class=value> <select name="vip" onChange="PlanChange(this.form); return false;" style="width:230px;"> <option value="0">Нет</option> <option value="1">Да +0.001 WMR</option> </select> </td> <td class="service">---</td> </tr> <tr> <td width='50%'><b>Просмотр только в активном окне</b><br /><span style="color: #006BD2;">рекомендуется</span></td> <td class=value> <select name="act" onChange="PlanChange(this.form); return false;" style="width:230px;"> <option value="0">Нет</option> <option value="1">Да +0.001 WMR</option> </select> </td> <td class="service">---</td> </tr> <tr> <td width='50%'><b>Введите код:</b></td> <td class=value> <input type='text' size='10' maxlength='4' name='code' autocomplete="off" onkeyup="getZakaz(this.form)" value=""> </td> <td class="service"><img src="logincap.php" align="absmiddle"></td> </tr> <tr> <td width='50%'><b>Стоимость одной ссылки</b> (<span style="color: #006BD2;">руб.</span>)</b></td> <td class=price> <input type='text' class='summa' size='20' maxlength='20' readonly='readonly' name='summa' value="0.00 руб."> </td> <td class="service">---</td> </tr> <tr> <td width='100%' align='center' colspan='3'> <input type="submit" class="ok_wm" value="Создать новую ссылку"> </td> </tr> </table> </form> <script language=javascript> function number_format(number, decimals, dec_point, thousands_sep) { var i, j, kw, kd, km; if (isNaN(decimals = Math.abs(decimals))) { decimals = 2; } if (dec_point == undefined) { dec_point = ","; } if (thousands_sep == undefined) { thousands_sep = "."; } i = parseInt(number = (+number || 0).toFixed(decimals)) + ""; if ((j = i.length) > 3) { j = j % 3; } else { j = 0; } km = (j ? i.substr(0, j) + thousands_sep : ""); kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep); kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : ""); return km + kw + kd; } var celoe; var drob; var res; function okrugl(nums) { celoe=Math.floor(nums); drob=(nums-celoe)*100; drob=Math.floor(drob); if(drob>=10) { res=celoe+'.'+drob; }else{ res=celoe+'.0'+drob; } return res; } function targen(id) { if (id == "tr1"){ document.getElementById('tr2').style.display='none'; }else{ document.getElementById('tr2').style.display=''; } } function PlanChange(frm){ var text = []; text[0] = '20 сек стандарт, +1 сек 0.001 руб.'; text[1] = '5 сек стандарт, +1 сек 0.001 руб.'; text[2] = ' от 20 до 120 сек.'; text[3] = ' от 5 до 15 сек.'; text[4] = '----'; text[5] = '---'; if (frm.mini.value == 0){ var dinam=0.030; var timer=0.001; lprice = dinam; if (frm.timer.value == 20) { lprice == lprice; } if (frm.timer.value > 20) { lprice += (frm.timer.value-20)*timer; } document.getElementById('slov').innerHTML = text[0]; document.getElementById('slov2').innerHTML = text[2]; document.getElementById('slov3').innerHTML = text[4]; }else{ var dinam=0.015; var timer=0.001; lprice = dinam; if (frm.timer.value == 5) { lprice == lprice; } if (frm.timer.value > 5) { lprice += (frm.timer.value-5)*timer; } document.getElementById('slov').innerHTML = text[1]; document.getElementById('slov2').innerHTML = text[3]; document.getElementById('slov3').innerHTML = text[5]; } var hldyn=0.001; var d_count=1200; var vipprice=0.001; var act = 0.001; if (frm.vip.value == 1) { lprice += vipprice; } if (frm.highlight.value == 1) { lprice += hldyn; } if (frm.act.value == 1) { lprice += act; } frm.summa.value = number_format(lprice, 3, '.', '')+' руб.'; } </script> 1 проблема, когда мини реклама нажимаешь, там где таймер value нужно сделать 5 секнд, когда обычную выбираешь 20 сек 2. В том же самом таймере min и max значения согласно таймерам надо сделать |
Часовой пояс GMT +3, время: 22:06. |