Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
18 / 18 / 3
Регистрация: 25.01.2013
Сообщений: 330

Условие проверки value селекта

19.08.2014, 15:21. Показов 836. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, почему при выборе абсолютно любого поля селекта выпадает всегда первое значение
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
 <div class="wrap">
Random value <input type="text" id="val2" name="sum" /><br />
<form name="calcGame" action="">
 
SELECT<select id='val1' class="filtering" name="persons">
    <option value='0'>Ваш выбор</option>
    <option value='31'>use 100500</option>
    <option value='91'>why not 800</option>
    <option value='181'>i mean 777</option>
</select><br />     </form>
    <div id="container"></div>
    <p class="total">Стоимость игры: 0 рублей</p>
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        var form = document.forms.calcGame;
        var persons = form.elements.persons;
        //var allsum = document.getElementById('sum').value;
        var sum = form.elements.sum;
        var total = document.querySelector('.total');
        //var allsum = getElementById('sum')
        var srok =  total.innerHTML.replace( /\d+/, this.value);
 
persons.onchange = function()
{
    
 //берём значение value 
    //alert(srok);
    if (srok = 551 ){alert(srok); }
        else if (srok = 91) {alert(srok);}
            else if (srok = 181 ) {alert(srok);}
                else {container.innerHTML = "нихрена не работает"};
    //total.innerHTML = total.innerHTML.replace( /\d+/, this.value * 31);
    
}
Добавлено через 2 минуты
Разобрался почему первое значение, но тогда вопрос, почему переменная srok не попадает под значения 31,91 и 181?
JavaScript
1
2
3
4
    if (srok == 31 ){alert(srok); }
        else if (srok == 91) {alert(srok);}
            else if (srok == 181 ) {alert(srok);}
                else {container.innerHTML = "ничего не работает"};
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.08.2014, 15:21
Ответы с готовыми решениями:

выбирая знач-е из 1-го Селекта, получаем во 2-м селекте список соотв-но знач-ю 1-го селекта
подскажите скрипт для такой вещчи. Вобщем есть список стран и есть список городов в этих странах. Хотелось бы без перезагрузки...

Алгоритм проверки числового пароля на хитрое условие
function Input(){ var pass = document.getElementById(&quot;forPassword&quot;).value; if (???) alert(&quot;Поздравляю, ты все сделал правильно!...

Подобрать условие проверки
Здравствуйте! На страницах сайта имеются обычные видео с youtube &lt;iframe&gt;&lt;/iframe&gt;. Необходимо эти конструкции оборачивать в теги...

1
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
19.08.2014, 17:22
При replace переменная становиться строковой. Используйте parseInt();
P.S. Для множественного выбора существует
JavaScript
1
2
3
4
5
6
7
 
switch (srok) {
    case 31: alert(srok); break;
    case 91: alert(srok); break;
    case 181: alert(srok); break;
    default: alert("ничего не работает"); break;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.08.2014, 17:22
Помогаю со студенческими работами здесь

Условие проверки браузера
Доброго времени суток Как правильно составить условие для проверки браузера(если ИЕ)? if(браузер ие){ }

Условие проверки (if)
В моем фрагменте кода есть следующие условия: if (card1.dostoinstvo &gt; card2.dostoinstvo &amp;&amp; (card1.dostoinstvo != 14 &amp;&amp;...

Условие проверки на зависание ПО
Всем привет, ходил по инету и здесь на форуме, но так конкретного кода не увидел, лишь только отдельные её вызовы, которые далеко меня не...

Условие проверки каталогов
Нужно условие если есть хоть один файл в каталоге выполнить условие.

Условие проверки на квадрат
По mousemove рисую прямоугольник. Как мне сделать проверку на то, чтобы он рисовался только тогда, когда это квадрат? Т.е. идея...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru