[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сценарий
PiratXXX
Добрый день!!!
Помогите пожалуйста!

Есть такая проблема!

Есть форма заполнения пола пользователя, и в зависимости от пола ниже должна появлятся другая форма!!!

Вот я делаю так но неполучается ткните пожалуйста носом в ошибки и посоветуйте(дайте ссылку) на хороший учебник по джаваскрипт, а то я скачал пару а тал толком ничего и нет!, желательно по учебник для чайников!

вот код:


<html>
<head>
<script
language="javascript">
function
man()
{
<select name="marital_status" title="Семейное положение" class="select_1">
<
option value=""></option>
<
option value="Есть подруга">Есть подруга</option>
<
option value="Помовлен">Помолвлен</option>
<
option value="Женат">Женат</option>
<
option value="Все сложно">Все сложно</option>
<
option value="Свободен">Свободен</option>
<
option value="В активном поиске">В активном поиске</option>
</
select>
}
function women()
{
<select name="marital_status" title="Семейное положение" class="select_1">
<
option value=""></option>
<
option value="Есть друг">Есть друг</option>
<
option value="Помовлена">Помолвлена</option>
<
option value="Замужем">Замужем</option>
<
option value="Все сложно">Все сложно</option>
<
option value="Свободна">Свободна</option>
<
option value="В активном поиске">В активном поиске</option>
</
select>
}
</script>
</head>

<body>
<select
name="sex" title="Пол" class="select_6">
<option
value=""></option>
<option
value="Мужской" onClick="man()">Мужской</option>
<option
value="Женския" onClick="women()">Женский</option>
</select>
</body>
</html>



Очень прошу!!!

СПАСИБО ВСЕМ!!!



Спустя 7 минут, 19 секунд (18.07.2010 - 16:35) PiratXXX написал(а):
Люди, а еще посоветуйте пожалуйста хорошую книги!

Я не лентяй, я гуглил но ничего такого прям хорошего не нашел, ну сами видете что получилось!!!)))

Спустя 2 минуты, 57 секунд (18.07.2010 - 16:38) Basili4 написал(а):
напиши document.write('твой селект' ) в обоих функциях

Спустя 4 минуты, 22 секунды (18.07.2010 - 16:42) PiratXXX написал(а):
Basili4
да я так пробовал никакой реакции не происходит!
тем более когда я так делаю денвер мне вот это document.write(' выделяет красным(ну намер строки на которой это написано)...

Спустя 19 секунд (18.07.2010 - 16:43) Michael написал(а):
Делается вот так:
<form name="fff">
<select
name="sex" title="Пол" class="select_6" onchange="check(this)">
<option
value="m" >Мужской</option>
<option
value="w">Женский</option>
</select>
<select
name="marital_status1" title="Семейное положение" class="select_1" style="display:none">
<option
value=""></option>
<option
value="Есть подруга">Есть подруга</option>
<option
value="Помовлен">Помолвлен</option>
<option
value="Женат">Женат</option>
<option
value="Все сложно">Все сложно</option>
<option
value="Свободен">Свободен</option>
<option
value="В активном поиске">В активном поиске</option>
</select>
<select
name="marital_status2" title="Семейное положение" class="select_1" style="display:none">
<option
value=""></option>
<option
value="Есть друг">Есть друг</option>
<option
value="Помовлена">Помолвлена</option>
<option
value="Замужем">Замужем</option>
<option
value="Все сложно">Все сложно</option>
<option
value="Свободна">Свободна</option>
<option
value="В активном поиске">В активном поиске</option>
</select>
</form>
<script>
function
check(sel) {
var f = document.fff;
if (sel[sel.selectedIndex].value == 'm') {
f.marital_status1.style.display = 'block';
f.marital_status2.style.display = 'none';
} else {
f.marital_status1.style.display = 'none';
f.marital_status2.style.display = 'block';
}
}

</script>



Спустя 1 минута, 5 секунд (18.07.2010 - 16:44) Michael написал(а):
document.write для других целей используется.

Спустя 2 минуты, 56 секунд (18.07.2010 - 16:47) PiratXXX написал(а):
Michael

огромное тебе спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

сейчас буду разбираться с кодом!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Спустя 1 минута, 28 секунд (18.07.2010 - 16:48) Basili4 написал(а):
Michael
Для каких для других вывести что то в браузер для этого используется

Спустя 3 минуты, 17 секунд (18.07.2010 - 16:52) PiratXXX написал(а):
Michael

если не сложно?
а что этот код обозначает


f.marital_status1.style.display = 'block';
f.marital_status2.style.display = 'none';


это выводим одно, а второе нет? да?

Спустя 12 минут, 24 секунды (18.07.2010 - 17:04) Michael написал(а):
Цитата
а что этот код обозначает

скрыть или показать элемент

Спустя 1 минута, 22 секунды (18.07.2010 - 17:05) Michael написал(а):
Цитата (Basili4 @ 18.07.2010 - 15:48)
Michael
Для каких для других вывести что то в браузер для этого используется


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.