powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как заполнить Label?
7 сообщений из 7, страница 1 из 1
Как заполнить Label?
    #36193425
Chajnik7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть скрипт
function Check_Kg(x) {
var kg;
kg = document.getElementById(x).value;
if (kg != 1 &&
!(kg > 200 & kg < 300) &&
!(kg > 600 & kg < 699) &&
!(kg > 900 & kg < 999))
{
document.getElementById("LabelKgVvod").value = 'Kg error'; !!! не выводится на экран, но фокус держит
document.getElementById(x).focus();
}
}

И соответственно
<asp:TextBox ID="InKg" runat="server" ... onblur = "Check_Kg(id)" ></asp:TextBox>

<asp:Label ID="LabelKgVvod" runat="server" style="margin-left: 15px"></asp:Label>

Помогите заполнить эту метку?
...
Рейтинг: 0 / 0
Как заполнить Label?
    #36193461
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
document.getElementById("LabelKgVvod").innerHTML = 'Kg error'; 
У Вашего лэйбла (который span) нет свойства value. К тому же, если у имеется мастерпажа, то писать нужно не document.getElementById("LabelKgVvod"), а document.getElementById("<%=LabelKgVvod.ClientID%>"). Но, это вопрос не для этого форума, а аспнет.
...
Рейтинг: 0 / 0
Как заполнить Label?
    #36193504
Chajnik7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge, "я не волшебник, я только учусь".
И Спасибо, заработало.
...
Рейтинг: 0 / 0
Как заполнить Label?
    #36193525
Chajnik7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно я еще спрошу, если добавить в скрипт отправку на сервер, то это правильно

function Check_Kg(x) {
var kg;
kg = document.getElementById(x).value;
if (kg != 1 &&
!(kg > 200 & kg < 300) &&
!(kg > 600 & kg < 699) &&
!(kg > 900 & kg < 999))
{
document.getElementById("LabelKgVvod").innerHTML = 'Kg error';
document.getElementById(x).focus();
}
else
_doPostBack(sender, args);
}
...
Рейтинг: 0 / 0
Как заполнить Label?
    #36193581
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, можно просто написать document.forms[0].submit(). Если это чем-то не устраивает (ну там апдейт-панель и т.п.), то можно и __doPostBack, но сначала внимательно про него почитайте.
...
Рейтинг: 0 / 0
Как заполнить Label?
    #36193597
Chajnik7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читаю, но пока что слабо понимаю как конкретно сделать.

document.forms[0].submit() - не работает так как надо, потому что надо чтобы конкретно срабатывало серверное событие "InKg_TextChanged", а срабатывают все в том числе и те, что относятся к другим полям.
...
Рейтинг: 0 / 0
Как заполнить Label?
    #36193612
Chajnik7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз Cпасибо , заработало как хочу с __doPostBack();
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как заполнить Label?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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