Помогите пожалуйста!
Есть такая проблема!
Есть форма заполнения пола пользователя, и в зависимости от пола ниже должна появлятся другая форма!!!
Вот я делаю так но неполучается ткните пожалуйста носом в ошибки и посоветуйте(дайте ссылку) на хороший учебник по джаваскрипт, а то я скачал пару а тал толком ничего и нет!, желательно по учебник для чайников!
вот код:
<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(' выделяет красным(ну намер строки на которой это написано)...
да я так пробовал никакой реакции не происходит!
тем более когда я так делаю денвер мне вот это 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/