.setAttribute
function click() { var mybutt1 = document.getElementById ("submit1"); mybutt1.setAttribute("class","verno"); mybutt1.setAttribute("disabled",true); } <form><input type="submit" class="button" value="Ответить" onClick="click()" ></form> В общем нужно поставить 2 атрибута, смена класса и Дисаблед. В этом примере срабатывает только 1 "Disabled" а 'класс' не ставится Мучаюсь уже неделю, подойдут даже самые экзотические варианты. Правильно ответившему 30р. на телефон.=) можете подсказать даже через PHP .php функции я даже не рассматривал просто) |
'disabled', 'disabled' А так?
|
Так дисаблед срабатывает как и раньше.в моем примере класс не ставится =)
|
А что выводит этот код?
mybutt1.setAttribute("class","verno"); alert(mybutt1.getAttribute("class")); |
алертуется "verno" без ковычек
извини если долго отвечаю , я щас продавцом консльт работаю в магазине эл. =)) |
Кстати если
3 mybutt1.setAttribute("class","verno"); 4 mybutt1.setAttribute("disabled",true); 5 alert(mybutt1.getAttribute("class")); то тоже "verno", но при этом внешний вид кнопки класса "button" Почему не срабатывает class? кнопка должны поидее поменять цвет =( |
Если на кнопке несколько классов, то вы их все затираете, и пишите только один - verno
Используйте функции addClass/removeClass http://javascript.ru/unsorted/top-10...ss-removeclass |
Цитата:
mybutt1.className='verno' |
В общем нашел неординарный выход. Я буду им присваивать Hidden. После чего на их место будет выдвигаться Iframe с нужными внутри кнопками, думаю пользователь не заметит.
Если зебра оставит номер, я пришлю денег. |
может не стоит называть функцию click
|
Часовой пояс GMT +3, время: 11:35. |