X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сравнить два селекта?
lamokk
lamokk
Topic Starter сообщение 18.2.2010, 16:50; Ответить: lamokk
Сообщение #1


есть форма
<form id=pay name=pay method="POST" action="111.php">

<select size="1" name="name1" onchange="changed()">
<option value="1">10</option>
<option value="2">20</option>
<option value="3" selected>30</option>
</select>
<select size="1" name="name2" onchange="changed()">
<option value="1">100</option>
<option value="2">200</option>
<option value="3" selected>300</option>
</select>
<input type="submit" value="обменять" name="zap" ></p>
</form>

Как узнать что выбранные элементы равны или нет? и если равны заблокироват кнопку?

function changed()
{
if (document.pay.name1.selectedIndex == document.pay.name2.selectedIndex) {document.pay.zap.disabled="disabled"}
else {document.pay.zap.disabled="enabled"}
}
</script>

вот так не работает в чем ошибка?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Htmlmaster
Htmlmaster
сообщение 18.2.2010, 16:56; Ответить: Htmlmaster
Сообщение #2


:s009:Как оно будет работать, если значения в этих селектах никогда не могут быть равны 10,20 и 100,200:lol:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lamokk
lamokk
Topic Starter сообщение 18.2.2010, 17:04; Ответить: lamokk
Сообщение #3


ну в оригинале то они равны! все равно не работает!

Хорошо как сравнить значения???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Htmlmaster
Htmlmaster
сообщение 18.2.2010, 17:07; Ответить: Htmlmaster
Сообщение #4


document.pay.name1.value == document.pay.name2.value
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lamokk
lamokk
Topic Starter сообщение 18.2.2010, 17:11; Ответить: lamokk
Сообщение #5


(Htmlmaster @ 18.2.2010, 19:07) *
document.pay.name1.value == document.pay.name2.value

спасибо

помоему проблема тут:
function changed()
{
if (document.pay.name1.selectedIndex == document.pay.name2.selectedIndex) {document.pay.zap.disabled="disabled"}
else {document.pay.zap.disabled="enabled"} <---не делает кнопку активной!!!! как быть?
}
</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Htmlmaster
Htmlmaster
сообщение 18.2.2010, 17:12; Ответить: Htmlmaster
Сообщение #6


конечно оставьте значение пустым,
disabled=""
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lamokk
lamokk
Topic Starter сообщение 18.2.2010, 17:15; Ответить: lamokk
Сообщение #7


(Htmlmaster @ 18.2.2010, 19:12) *
конечно оставьте значение пустым disabled=""

проблема была в этом
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Htmlmaster
Htmlmaster
сообщение 18.2.2010, 17:17; Ответить: Htmlmaster
Сообщение #8


вот видите, как всё просто:goodpost:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1124 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2298 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3921 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3648 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1943 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:49
Дизайн