powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JSF как на JavaScript сделать кнопку активной?
25 сообщений из 34, страница 1 из 2
JSF как на JavaScript сделать кнопку активной?
    #35431463
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Есть у меня JSF страничка и на ней кнопочки лялялялял пилять.
Я в коде всем кнопкам говорю disabled = true то есть они неактивны. Когда страница загрузится нужно что бы все кнопки были неактивны disabled = true
Теперь когда я что-то делаю на странице нужно активировать кнопки а код на JS не работает :(
Код: plaintext
1.
document.getElementById("form1:b_Area").dasabled = false; //активирую её :( 

Помогите плс.
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431543
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как сама кнопка-то выглядит? Что-то не верится что ее id="form1:b_Area"...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431548
keinW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не d i sabled?

2b|!2b
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431552
keinW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или это в посте опечатка?:)

2b|!2b
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431566
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keinWили это в посте опечатка?:)

2b|!2b

опечатка писал ручками. Сорри.
Если кнопкам до компиляции поставить disabled = false; то я их могу их и активировать и деактивировать когда страница загрузилась. А если до компиляции поставлю dasabled = true; то нифига не пашит пилять аааа.
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431576
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaА как сама кнопка-то выглядит? Что-то не верится что ее id="form1:b_Area"...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

Как это как выглядит? Сорри не понимаю.

Код: plaintext
1.
2.
3.
 <webuijsf:body id="body1" style="-rave-layout: grid">
     <webuijsf:form id="form1">
          <webuijsf:button actionExpression="#{SensorsRooms.b_Area_action}" disabled="true" id="b_Area"   text="Add Area"/>
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431605
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит я правильно угадал. Пробуй так

Код: plaintext
document.getElementById("b_Area").dIsabled = false
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431613
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeJuniorКак это как выглядит? Сорри не понимаю.
Какой бы "сервиспейджес" не создавал страницу... Она один фик превращается в "ХТМЛ" который и отображает браузер.
Вот я и спрашивал как выглядит ХТМЛовский вид кнопки?
Для этого нужно просмотреть "исходный текст" страницы и скопировать оттуда код который и "создает" кнопку для примера.
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431694
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaЗначит я правильно угадал. Пробуй так

Код: plaintext
document.getElementById("b_Area").dIsabled = false
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

Да опечатался я тут на форуме а в коде всё нормально не пашит.
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431717
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa MikeJuniorКак это как выглядит? Сорри не понимаю.
Какой бы "сервиспейджес" не создавал страницу... Она один фик превращается в "ХТМЛ" который и отображает браузер.
Вот я и спрашивал как выглядит ХТМЛовский вид кнопки?
Для этого нужно просмотреть "исходный текст" страницы и скопировать оттуда код который и "создает" кнопку для примера.

Спасибо за нормальный ответ. Реально.
Но я о этом знал. Работаю вот с GlassFish'ем.
Вот пришлось установить WebDeveloper плагинчик и посмотреть код а то без него он показывал яваскриптовую функцию от вудстока.

Код: plaintext
1.
<input class="Btn2Dis_sun4" value="Add Area" disabled="disabled" name="form1:b_Area" widgetid="form1:b_Area" id="form1:b_Area" dojoattachpoint="_domNode" type="submit">
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431745
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeJunior
Код: plaintext
1.
disabled="disabled"


Что это за хрень? ппц! Я такого не вижу тут:
www.w3schools.com/htmldom
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431912
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот погуглил и задумался ппц
To disable a form control, add disabled="disabled" to the element.

авторTo disable a form control, add disabled="disabled" to the element. For example:

<input type="text" name="foo" value="bar" disabled="disabled" />

To re-enable the element, remove the disabled="disabled" attribute:

<input type="text" name="foo" value="bar" />


Ну как с этим мне бороться?
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431976
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeJunior
Ну как с этим мне бороться?
Кликнуть трираза
http://www.w3schools.com/htmldom/prop_text_disabled.asp
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431982
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy MikeJunior
Ну как с этим мне бороться?
Кликнуть трираза
http://www.w3schools.com/htmldom/prop_text_disabled.asp

я делаю всё согласно докам но оно не пашит! :(
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35431996
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чем проблема-то?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
...
function _SetDisabled_()
{
	var
		Ctrl;

	if(Ctrl=document.getElementById('btnDisabled'))
		Ctrl.disabled=!Ctrl.disabled;
	if(Ctrl=document.getElementById('btnDisabledDisabled'))
		Ctrl.disabled=!Ctrl.disabled;
}
...
<input type="button" id="btnDisabled" value="Disabled" disabled>
<input type="button" id="btnDisabledDisabled" value="Disabled" disabled="disabled">
<input type="button" id="btnSetDisabled" value="Set Disabled" onclick="_SetDisabled_()">
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432048
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Ex_Soft]В чем проблема-то?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
...
function _SetDisabled_()
{
	var
		Ctrl;

	if(Ctrl=document.getElementById('btnDisabled'))
		Ctrl.disabled=!Ctrl.disabled;
	if(Ctrl=document.getElementById('btnDisabledDisabled'))
		Ctrl.disabled=!Ctrl.disabled;
}
...
<input type="button" id="btnDisabled" value="Disabled" disabled>
<input type="button" id="btnDisabledDisabled" value="Disabled" disabled="disabled">
<input type="button" id="btnSetDisabled" value="Set Disabled" onclick="_SetDisabled_()">

Не работает! Реально не пашит!
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432066
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Не занимайтесь оверквотингом
2. Вы инженер или домохозяйка? Можете четко, ясно и однозначно сформулировать проблему?
3. тынць
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432067
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В консоли ошибок есть какие либо сообщения по теме этой кнопки?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432092
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft1. Не занимайтесь оверквотингом

Я знаю что это. Постараюсь подругому изъясняться.

Ex_Soft2. Вы инженер или домохозяйка? Можете
четко, ясно и однозначно сформулировать проблему?


Кая накуй домохозяйка? ППЦ. Я всё чётко описал что не понятно?

Ex_Soft
3. тынць

Да у меня куча яваскрипта на странице и всё чудно работает. Вот решил подправить последнюю деталь . Кнопки все должны быть неактивными после старта! Потом в зависимости что человек выберет то и активирую.

Ничего не выводит в консоль у меня Firebug плагин стоит. Когда выводит я фиксю а тут ппц.
Я уже как идиот написал везде алерты проверить и всё чудно пашет кроме вашего кусочка кода.
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432101
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
function _SetDisabled_()
{
	var
		Ctrl;

	if(Ctrl=document.getElementById("btnDisabled"))
		Ctrl.disabled=!Ctrl.disabled;
	else
		alert("!btnDisabled");

	if(Ctrl=document.getElementById("btnDisabledDisabled"))
		Ctrl.disabled=!Ctrl.disabled;
	else
		alert("!btnDisabledDisabled");
}

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432105
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я выше написал:

Если кнопкам до компиляции поставить disabled = false; то я их могу и активировать и деактивировать когда страница загрузилась.
Код: plaintext
1.
2.
document.getElementById("b_Area").disabled = false //активируем
document.getElementById("b_Area").dIsabled = true //деактивируем

НО! Если до компиляции поставлю dasabled = true; то когда страница загрузится код на JS не работает.
Ничего не пишет в консоль просто не делает кнопку активно.

Код: plaintext
1.
2.
document.getElementById("b_Area").disabled = false //активируем
document.getElementById("b_Area").dIsabled = true //деактивируем
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432123
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.
1. MikeJunior
Ничего не выводит в консоль

Т.е. Вы хотите сказать, что в Mozilla -> Tools -> Web Development -> JavaScript Console / Mozilla FireFox -> Tools -> Error Console чисто?

2. MikeJunior
что не понятно?

Не понятно:
2.1. Находит ли document.GetElementById Вашу кнопку?
2.2. Происходит ли ПРАВИЛЬНОЕ присвоение
MikeJunior
document.getElementById("b_Area").d I sabled = true

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432127
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
function _SetDisabled_()
{
	var
		Ctrl;

	if(Ctrl=document.getElementById("btnDisabled"))
		Ctrl.disabled=!Ctrl.disabled;
	else
		alert("!btnDisabled");

	if(Ctrl=document.getElementById("btnDisabledDisabled"))
		Ctrl.disabled=!Ctrl.disabled;
	else
		alert("!btnDisabledDisabled");
}



Вот я только что написал второй раз ваш пример.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
var Ctrl;
          
          alert("step 1");
          
          if(Ctrl=document.getElementById("form1:b_Area"))
              {
                  alert("step 2");
                  Ctrl.disabled=!Ctrl.disabled;
                  alert("step 3");
              }              
          else
              alert("!b_Area");
          
          alert("step 4");

Вывело все 4 алерта! Я уже тут целую пачку скурил, руки трусятся ппц чё за накуй?
Непашит не активировало кнопку!
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432136
Фотография MikeJunior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftP.S.
Т.е. Вы хотите сказать, что в Mozilla -> Tools -> Web Development -> JavaScript Console / Mozilla FireFox -> Tools -> Error Console чисто?

Да там мелочи всякие они к этому не относятся реально.

Ex_Soft
Не понятно:
2.1. Находит ли document.GetElementById Вашу кнопку?
2.2. Происходит ли ПРАВИЛЬНОЕ присвоение
document.getElementById("b_Area").d I sabled = true

Да всё находит я же написал что алерты все выводит значит условие верное да и я могу эти кнопки активировать деактивировать но если до компиляции не напишу disabled=true
...
Рейтинг: 0 / 0
JSF как на JavaScript сделать кнопку активной?
    #35432242
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> могу эти кнопки активировать деактивировать но если до
> компиляции не напишу disabled=true

Чудес не бывает. Компилятор ничего не портит в коде? Мож какую то отсебятину добавляет... Кстати, браузер то какой и как ведет себя в других?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JSF как на JavaScript сделать кнопку активной?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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