Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум профессионалов > 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>
%>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)