Добрый день!
Я только начинаю программировать на JavaScript.
Сейчас пытался сделать форму обратной связи с обработчиком на той же странице. Когда я кликаю на кнопку у меня должен выходить див с id = "div", но этого не происходит.
Вот сам код:
<form action="form.php" method="post">
<p>Ваше имя:
<input type="text" name="name" id="name" /></p>
<p>Электронная почта<font color="#FF0000">*</font>:
<input type="text" name="mail" id="mail" /></p>
<p>Телефон:
<input type="text" name="phone" id="phone" /></p>
<p>Нахождение объекта ( желательно км от МКАД):
<input type="text" name="location" id="location" /></p>
<p>Что Вы хотите построить?
<select name="build" id="build">
<option>Финская сауна</option>
<option>Турецкая баня(хамам)</option>
<option>Русская баня</option>
<option>Инфракрасная сауна </option>
<option>Деревянный дом </option>
<option>Отделка помещения</option>
</select></p>
<p>Особые пожедания:
<input type="text" name="wish" id="wish" /></p>
<p>
<input type="submit" value="Отправить" name="bb" id="bb">
</p>
<p>Поля отмеченные звездочкой(<font color="#FF0000">*</font>), обязательны для заполнения.</p>
</form>
<div id="div" name="div" style="visibility:hidden;"> Это работает! </div>
<script>
var i = "x";
document.getElementById('bb').onclick = function()
{i = "xxx";}
if ( i == "xxx") {document.getElementById('div').style.visibility = 'visible';}
</script>
Помогите, пожалуйста. Заранее благодарен.