powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Alert
5 сообщений из 5, страница 1 из 1
Alert
    #38179274
Терри
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что может мешать выводу сообщения alert(er) в тех местах, где он не выводит? Места указаны в комментариях.


Код: 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.
function checkxxxx() { 
    var er=''; 
    var i,j,k,v,o,ok,t;        
    for(i=0; i<22; i++) { 
        v=document.fr.vopros[i].value; 
        k=i+1;
switch(v) {
case "radio":
    er+='1'; 
    if (!ok) {
        er+=k+'\n'; 
    }; 
  break;
case "check":
    er+='2';     
    if (!ok) {
        er+=k+'\n'; 
    }; 
    break;
case "text":  {
    er+='3';  
    break;  
};
};
alert(er);  // Здесь выводит сообщение, но не хочу такой частичный вывод
}; 
alert(er);  // Почему-то не выводит сообщение    
if(er=='') {
    document.fr.submit();             
    } else {
      alert("Заполнить!\n"+er);  // Почему-то не выводит сообщение
    }  
}
...
Рейтинг: 0 / 0
Alert
    #38179318
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Код: sql
1.
2.
3.
4.
case "text":  {
    er+='3';  
    break;  
};

Тут фигурные скобки не лишние?
...
Рейтинг: 0 / 0
Alert
    #38179348
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Терри, отлаживать скрипт пробовали?
...
Рейтинг: 0 / 0
Alert
    #38179354
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleавтор
Код: sql
1.
2.
3.
4.
case "text":  {
    er+='3';  
    break;  
};

Тут фигурные скобки не лишние?
"Составной оператор" можно применять к любому набору операций...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
var a=0;
{
	a+=3;
	var b=2;
	a=a+b;
};
alert(a);
...
Рейтинг: 0 / 0
Alert
    #38179400
Терри
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глупая ошибка была и как только не заметила ее, вместо 22 надо было указать 21.

for(i=0; i<22; i++) ---> for(i=0; i<21; i++)

Цикл выходил за пределы зоны в никуда.

Что касается скобок, это уже потом было добавлено для того, чтобы убедиться, что там ничего не мешает.

Всем спасибо :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Alert
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]