Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Alert / 5 сообщений из 5, страница 1 из 1
11.03.2013, 01:34
    #38179274
Терри
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Alert
Что может мешать выводу сообщения 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
11.03.2013, 07:20
    #38179318
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Alert
автор
Код: sql
1.
2.
3.
4.
case "text":  {
    er+='3';  
    break;  
};

Тут фигурные скобки не лишние?
...
Рейтинг: 0 / 0
11.03.2013, 08:25
    #38179348
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Alert
Терри, отлаживать скрипт пробовали?
...
Рейтинг: 0 / 0
11.03.2013, 08:31
    #38179354
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Alert
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
11.03.2013, 09:57
    #38179400
Терри
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Alert
Глупая ошибка была и как только не заметила ее, вместо 22 надо было указать 21.

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

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

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

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


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