Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 09.06.2017
Сообщений: 5

Не могу понять почему не работает

09.06.2017, 14:37. Показов 1096. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите исправить этот код
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
$(document).ready(function() {
            var regeua = /([ґєії`´ʼ’ʼ’]+)/ui;
                var regeen = /[a-z]/;
                var emaa = /@./;
                var tell = /^(\s*)?(\+)?([- _():=+]?\d[- _():=+]?){10,14}(\s*)?$/;
                var name = $('FIO').val();
                var email = $('EMAI').val();
                var telephone = $('TEL').val();
                var fail = "";
        $('#done').click(function() 
        { 
            
                if (name.val().search(regeua) == null && name.val().search(regeen) == null ){
                    fail = "Ви ввели літери відмінні від українських чи англійських літер(Введіть ,будь ласка, українськими або англійськими літерами) ";
                    $('#name').html(fail);
                    $('#name').show();
                    return false;
                }
                else $('#name').html('');
                if (email.match(emaa)==null) {
                    fail =  " Введіть email схожий з цим";
                    $('#email').html(fail);
                    $('#email').show();
                    return false;
                }
                else $('#email').html('');
                if (telephone.match(tell)==null || telephone.length < 11) {
                    fail = " Введіть номер телефону так +380ХХХХХХХХХ (11 цифр)";
                    $('#telp').html(fail);
                    $('#telp').show();
                    return false;
 
                }
                else $('#telp').html ('');
 
});
    });
    </script>
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2017, 14:37
Ответы с готовыми решениями:

Не могу понять почему не работает
есть таблица &lt;table&gt; &lt;tr class=&quot;th&quot;&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;Блюдо&lt;/td&gt; &lt;td&gt;Цена&lt;/td&gt; &lt;/tr&gt; ...

Не могу понять, почему не работает цикл for
Есть график, в котором очень много точек (в перспективе пару тысяч). Но мне надо вывести последние 50 из списка. Пишу: for (var i =...

Не работает анимация jQuery, не могу понять почему
Помогите пожалуйста, мучаюсь не могу понять почему не работает (новичок) Задача такая : создать документ HTML, добавить сверху кнопку,...

3
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
09.06.2017, 20:25
Цитата Сообщение от agirogodlen Посмотреть сообщение
var name = $('FIO').val();
* * * * * * * * var email = $('EMAI').val();
* * * * * * * * var telephone = $('TEL').val();
это что?

Добавлено через 1 минуту
покажите форму
0
0 / 0 / 0
Регистрация: 09.06.2017
Сообщений: 5
09.06.2017, 20:57  [ТС]
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div>
<h3>Обратная связь:</h3>
<p>Ваше Ф.И.О.:</p>
<input name="text"` id="FIO">
<div id="name"></div>
<p>Ваша почта:</p>
<input name="text" id="EMAI">
<div id="email"></div>
<p>Ваш телефон:</p>
<input name="text" id="TEL">
<div id="telp"></div>
<p>Текст-сообщение:</p>
<p><textarea rows="10" cols="45" name="text" id="MES"></textarea></p>
<p id="mess"></p>
<button id="done">Отправить</button>
</div>
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
09.06.2017, 21:38
Лучший ответ Сообщение было отмечено agirogodlen как решение

Решение

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
        <script>
            $(function () {
                var regeua = /([ґєії`ВґКј’Кј’]+)/ui;
                var regeen = /[a-z]/;
                var emaa = /@./;
                var tell = /^(\s*)?(\+)?([- _():=+]?\d[- _():=+]?){10,14}(\s*)?$/;
                var fail = "";
                $('#done').click(function () {
                   
                    var name = $('#FIO').val();
                    var email = $('#EMAI').val();
                    var telephone = $('#TEL').val();
 
                    if (name.search(regeua) == null && name.search(regeen) == null) {
                        fail = "Ви ввели літери відмінні від українських чи англійських літер(Введіть ,будь ласка, українськими або англійськими літерами) ";
                        $('#name').html(fail);
                        $('#name').show();
                    } else {
                         $('#name').html('name');
                    }
                       
                    if (email.match(emaa) == null) {
                        fail = " Введіть email схожий з цим";
                        $('#email').html(fail);
                        $('#email').show();
                    } else {
                        $('#email').html('');
                    }
                       
                    if  (telephone.match(tell) == null || telephone.length < 11) {
                        fail = " Введіть номер телефону так +380ХХХХХХХХХ (11 цифр)";
                        $('#telp').html(fail);
                        $('#telp').show();
                    } else{
                        $('#telp').html('hello');
                    }
                });
            })
 
        </script>
        <div>
            <h3>Обратная связь:</h3>
            <p>Ваше Ф.И.О.:</p>
            <input type="text" name="fio" id="FIO">
            <div id="name"></div>
            <p>Ваша почта:</p>
            <input type="text" name="emai" id="EMAI">
            <div id="email"></div>
            <p>Ваш телефон:</p>
            <input type="text" name="tel" id="TEL">
            <div id="telp"></div>
            <p>Текст-сообщение:</p>
            <p><textarea rows="10" cols="45"  name="mes" id="MES"></textarea></p>
            <p id="mess"></p>
            <button id="done">Отправить</button>
        </div>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2017, 21:38
Помогаю со студенческими работами здесь

не могу понять почему не работает js
&lt;form&gt;&lt;div style=&quot;color:red; text-decoration:underline&quot;&gt; &lt;p onmouseover=&quot;f1&quot;()&gt;Группа 1&lt;/p&gt; &lt;ul id=&quot;group_1&quot; name=&quot;group_1&quot;&gt;&lt;/ul&gt; ...

Не могу понять почему в моем решении не работает таймер
Уже несколько часов голову ломаю, отладчик ошибок в коде не видит, но что то явно не так((((( Это обычный таймер с обратным отсчетом и...

Подскажите, не работает код, не могу понять почему - вроде бы все правильно
Доброго времени суток Есть задача - при клике на кнопку должен создаваться параграф в теле документа, в который добавляется значение...

Выбор элемента по атрибуту data-number, код есть, не могу понять почему не работает как нужно!
Всем привет! Товарищи, помогите, столкнулся с проблемой. У меня есть map в котором лежат area, у которых уникальный атрибут data-number,...

Не могу понять, почему программа работает неправильно( Знаю, что где-то ошибки, но не могу найти
{Ввести последовательность натуральных чисел Aj j=1...n (n&lt;=1000). Упорядочить последовательность по неубыванию наименььшей цифры...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru