temasey

Рейтинг
1
Регистрация
07.12.2014

Mad_Man, поменял тип данных на TEXT, так надо?

и так? Все равно ничего не происходит :(

<!DOCTYPE html>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Сайт для Вас</title>
<meta name="description" content="Описание страницы" />
<meta name="keywords" content="Ключевые слова" />
<script type="text/javascript">

function calc() {
//получаем ссылку на элемент Select (Тип сайта)
var type_design = document.getElementById("type_design");
//получаем ссылку на элемент Select (Тип дизайна)
var type_design2 = document.getElementById("type_design2");
var is_html = document.getElementById("is_html");
//получаем ссылку на элемент input (Количество)
var count = document.getElementById("count");
//получаем ссылку на элемент span, в него будем писать стоимость дизайна
var result = document.getElementById("result").innerText;

var price = 0;
price += parseInt(type_design.options[type_design.selectedIndex].value) + parseInt(type_design2.options[type_design2.selectedIndex].value);
price += (is_html.checked == true) ? parseInt(is_html.value) : 0;
price = parseInt(count.value) * price;

result.innerHTML = price;
}

</script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="style4.css" media="screen" />
<style type="text/css">
.spoiler_body {display:none; cursor:pointer;}
</style>
</head>
<body>
<div id="page">
<header>
<a title="" class="logo"><img src="picture/logo.png" /></a>

<nav>
<ul id="top_menu">
<li><a href="index.html">О компании</a></li>
<li><a href="services.html">Портфолио</a></li>
<li><a href="contacts.html">Контакты</a></li>
<li><a href="order.html">Сделать заказ</a></li>
</ul>
</nav>

<div class="header_img">
<img src="picture/order.jpg" style="left:450px">

<script type="text/javascript">
$(document).ready(function(){
$('.spoiler_links').click(function(){
$(this).parent().children('div.spoiler_body').toggle('normal');
return false;
});
});
</script>

<a href="" class="spoiler_links"> <img src="picture/button-6520.png" style="position:relative;left:295px;top:-204px;" width="187" height="58"> </a>
<div class="spoiler_body" style="position:relative;left:0px;top:-204px;">
<form action="save_form.php" method="post" name="test_form">

<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center"><strong>Отправка запроса</strong></td>
</tr>
<tr>
<td width="105">Имя :</td>
<td><input type="text" name="test_name" maxlength="30" /></td>
</tr>
<tr>
<td width="105">E-Mail :</td>
<td><input type="text" name="test_mail" maxlength="30" /></td>
</tr>
<tr>
<td width="105">Выберите :</td>
</td>
<td><form action="http://ab-w.net/info.php" method="post" name="drop_down_box">

<select onchange="calc()" id="type_design" <input type="hidden" name="test_selection" maxlength="30"
<option value="0" />Проект </option>
<option value="6900">Сайт-визитка - 6900 руб</option>
<option value="9420">Онлайн-магазин - 9420 руб</option>
<option value="8600">Портал - 8600 рублей</option>
</select><br/>

<select onchange="calc()" id="type_design2" <input type="hidden" name="test_selection2" maxlength="30"
<option value="0" />Дизайн</option>
<option value="1150">Простой дизайн - 1150 руб</option>
<option value="3700">Сложный дизайн - 3700 руб</option>
</select><br/>
<input type="checkbox" onchange="calc()" value="3000" id="is_html" />
<label for="is_html">Требуется <acronym title="Код, который сможет понять компьютер любого читателя, зашедшего на вашу страничку.">верстка? (+3000руб)</acronym></label>
<br/>
Количество: <input type="text" style="width:50px" id="count" value="1" onchange="calc()" />
<div>Стоимость сайта: <span id="result">0</span> руб. </div>
<input type="hidden" name="test_price" id="result" value="" />
</form></td>
</tr>
<tr>
<td width="105">Примечание :</td>
<td><textarea name="test_mess"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" class="buttons" value="Отправить запрос" />
<input type="reset" class="buttons" value="Очистить" />
</td>
</tr>
</table>
</form>
</div>

</div>
</header>
</div>
</body>
</html>

поменял в html вот так

  var result = document.getElementById("result").value = result; 


var price = 0;
price += parseInt(type_design.options[type_design.selectedIndex].value) + parseInt(type_design2.options[type_design2.selectedIndex].value);
price += (is_html.checked == true) ? parseInt(is_html.value) : 0;
price = parseInt(count.value) * price;

result.value = price;
}

убрал span'ы и вставил вот так

<input type="hidden" name="test_price" id="result" value"" />

в базе данных получилось значение, но оно отображается как "undefined"

я видел это в другой теме, но не понимаю как это реализуется

12
Всего: 13