| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум профессионалов > Web Design > Пожалуйста помогите новичку! |
| Автор: Кром Feb 23 2010, 12:20 PM |
| Форумчане!! срочно нужна помощь --- уже запарился, вроде код правильный что не так не пойму =(( задача - конвертер длины, массы и объема-- он должен при вводе значений в оба поля олновременно - напр в мили и в км одновременно, выдавать ошибку. старничку ASP соответвно, создал- пока блок только для перевода длины, но потом насколько я понимаю легко создать похожие блоки и для всего остального -- ОСНОВНАЯ ПРОБЛЕМА ПРИ ВВЕДЕНИИ ТОЛЬКО ОДНОГО ПАРАМТРА - НАПР РАССТОЯНИЯ В КИЛОМЕТРАХ, ЕСЛИ ПОЛЕ РАССТОЯНИЕ В МИЛЯХ ОСТАЕТСЯ ПУСТЫМ, ТО ASP НЕ ГРУЗИТСЯ, ПЫТАЛСЯ ИСПРАВИТЬ С ПОМОЩЬЯ ДЖАВЫ СКРИПТА НО БЕСПОЛЕЗНО =( Нужно чтобы он пересчитывал и выдавал только значения с полей где что то введено а остальные просто игнорировал. Вот код: ПыСы - помогите новичку а то препод казнит!!! Спасибо!!! Да, еще - 1 миля = 1,61 км 1 галлон = 3,79л 1 фунт = 0,454 кг.. <html> <head> <title>Conversion</title> </head> <body> <form name=myform action=convercia.asp method=post> Enter Distance: <input id=Distance name=Distance type=text> Miles = <input id=DistanceKM name=DistanceKM type=text> Kilometers <p> Enter Volume: <input id=Volume name=Volume type=text> Gallons = <input id=VolumeL name=VolumeL type=text> Liters<p> Enter Weight: <input id=Weight name=Weight type=text> Pounds = <input id=WeightKG name=WeightKG type=text> Kilograms<p> <input type=submit value="Convert"> <input type=reset value="Clear"> </form> </body> </html> Ну и АСП соответственно : <% dim dm, reskm, dkm, resm dkm=Request.Form("DistanceKM") dm=Request.Form("Distance") reskm=dm*1.61 resm=dkm/1.61 response.write("<h1>"& reskm &" </h1>") <script type="text/javascript"> var dkm; if (dkm>0) { response.write("<h1>"& resm &"</h1>") } else { } </script> %> |