В поле выходит NAN
В поле которому присвоенно значение переменой v выходит NAN. В чем проблема? Как решить?
Вот листинг:<script language="javascript"> function raschet_metall() { var a1= Number(document.form1.visota.value) var a2= Number(document.form1.shirina.value) var a3= Number(document.form1.dlina.value) var b4= Number(document.form1.tol_metalla.value) var s1=a1*a2*2 var s2=a2*a3*2 var s3=a1*a3*2 var s=s1+s2+s3 var v=s*b4*0.00000785 isNaN(NaN) isNaN("v") document.form1.res_metall.value=v return s } </script> |
isNaN(NaN)
isNaN("v") а вот это тут зачем? Вообще жуть какая-то) |
Цитата:
|
Боря_Михалыч,
<script language="javascript"> Надо писать с большой буквы название языка <script language="Javascript"> а то он может обидеться! |
isNaN(NaN)
isNaN("v") - на это не обращайте внимания этотак недоконца удаленный фрагмент.говорите по теме |
Sweet,
реши проблему! |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <script> function raschet_metall() { var a1= Number(document.form1.visota.value); var a2= Number(document.form1.shirina.value); var a3= Number(document.form1.dlina.value); var b4= Number(document.form1.tol_metalla.value); var s1=a1*a2*2; var s2=a2*a3*2; var s3=a1*a3*2; var s=s1+s2+s3; var v=s*b4*0.00000785; document.form1.res_metall.value=v; return s; } </script> </head> <body> <form name="form1"> <input type="text" name="visota" /><br/> <input type="text" name="shirina" /><br/> <input type="text" name="dlina" /><br/> <input type="text" name="tol_metalla" /><br/> <input type="button" onclick="this.value = raschet_metall()" /><br/> <input type="text" name="res_metall" /> </form> </body> </html> А в чём собственно проблема? |
Проблема в том, что человек написал фсе через одно место:)
|
Не знаю в чем собственно проблема но NAN в поле document.form1.res_metall.value все равно выходит
|
Sweet,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title></title> <style type="text/css"> .form-text{ width: 340px; /* Ширина поля */ margin-left: 10px; /* Расстояние между полем и текстом */ border: 1px double #08457e; /* Рамка вокруг текстового поля */ padding: 2px; /* Поля вокруг текста */ } .class_table {border:2px groove #CCCCCC; font-family:"Times New Roman", Times, serif; font-size:18px; color:#0000FF; float:none;} .res_class_table { font-family:"Times New Roman", Times, serif; font-size:20px; color:#990000; float:none;} .label{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#666666; text-shadow:1px 1px #abcdef; float:none;} .cntrl{ background-color: #999999; font-weight:normal; border: outset 4px #808080; margin: 1px; width:100px; height:30px; color: #000000; font-family:Arial, Helvetica, sans-serif; } </style> <script language="Javascript"> function raschet_metall() { var a1= Number(document.form1.visota.value) var a2= Number(document.form1.shirina.value) var a3= Number(document.form1.dlina.value) var b4= Number(document.form1.tol_metalla.value) var s1=a1*a2*2 var s2=a2*a3*2 var s3=a1*a3*2 var s=s1+s2+s3 var v=s*b4*0.00000785 document.form1.res_metall.value=v return s } </script> </head> <body> <h2>Расчет необходимого количества металла и краски взависимости от выбранных габаритов шкафа</h2> <form name="form1"> <table class="class_table"> <tr> <td colspan="2"><div align="center"><strong>Введите необходимые параметры</strong></div></td> </tr> <tr> <td class="label">Высота, мм</td> <td><input type="text" name="visota" class="class_table"></td> </tr> <tr> <td class="label">Ширина, мм</td> <td><input type="text" name="shirina" class="class_table" ></td> </tr> <tr> <td class="label">Длина, мм</td> <td><input type="text" name="dlina" class="class_table"></td> </tr> <tr> <td class="label">Толщина металла, мм</td> <td><select name="tol_metalla" class="class_table" > <option value="1,0">1,0 <option value="1,5">1,5 <option value="2,0">2,0 </select></td> </tr> <tr> <td class="label">Вид краски</td> <td><select name="vid_kraski" class="class_table"> <option value="Порошковая" selected>Порошковая <option value="Масляная" >Масляная <option value="Грунтовка" >Грунтовка <option value="Углекислота" >Углекислота <option value="Обезжирователь" >Обезжирователь <option value="Эмалевая" >Эмалевая </select> </td> </tr> <tr> <td class="label">Норма расхода краски, кг/кв.м.</td> <td><input type="text" name="norma_kraski" class="class_table"></td> </tr> <tr> <td class="label">Норм. расхода круга<br> отрезного, шт/кв.м.</td> <td><select name="krug_otrezn" class="class_table"> <option value="1,2" selected>1,2 <option value="1,3" >1,3 <option value="1,4" >1,4 <option value="1,5" >1,5 <option value="2,0" >2,0 </select > </td> </tr> <tr> <td class="label">Норм. расхода круга<br> шлифовального, шт/кв.м.</td> <td><select name="krug_shlif" class="class_table"> <option value="1,2" selected>1,2 <option value="1,3" >1,3 <option value="1,4" >1,4 <option value="1,5" >1,5 <option value="2,0" >2,0 </select> </td> </tr> <tr> <td class="label">Норм. расхода проволки<br> сварочной, м/кв.м.</td> <td><select name="provolka_svarochnaya" class="class_table"> <option value="1" selected>1 <option value="1,3" >1,3 <option value="1,4" >1,4 <option value="1,5" >1,5 <option value="2,0" >2,0 </select> </td> </tr> <tr> <td class="label">Норм. расхода электрода, шт/кв.м.</td> <td><select name="elektrod" class="class_table"> <option value="1" selected>1 <option value="1,5" >1,5 <option value="2,0" >2,0 <option value="2,3" >2,3 <option value="2,5" >2,5 </select> </td> </tr> <tr> <td><hr/></td> <td><hr/></td> </tr> <tr> <td colspan="2"><input type="button" name="send" class="cntrl" value="Рассчиать" onclick="raschet_metall()"></td> </tr> <tr> <td>Площадь покраски, кв.м</td> <td><input type="text" name="res_ploshad" size="20" class="res_class_table"></td> </tr> <tr> <td>Необходимо металла, кг</td> <td><input type="text" name="res_metall" size="20" class="res_class_table"></td> </tr> <tr> <td>Необходимо краски, кг</td> <td><input type="text" name="res_kraski" size="20" class="res_class_table"></td> </tr> </table> </form> </body> </html> |
Часовой пояс GMT +3, время: 10:12. |