Скажите пожалуйста, можно ли как- нибудь отменить выбранный элемент, в такой ситуации:
есть список элементов radio для выбора. Можно как -нибудь снять метку с выбронного элемента, не выбирая при этом другой, например повторно нажав на этот же элемент. Или это в коре не правильно и нужно использовать checkbox?
А checkbox можно настроить так, чтоб только одна галочка из списка могла выбираться?
Спустя 1 час, 37 минут, 43 секунды (19.01.2011 - 14:18) vital написал(а):
Цитата |
есть список элементов radio для выбора. Можно как -нибудь снять метку с выбронного элемента, не выбирая при этом другой, |
можно.
Цитата |
А checkbox можно настроить так, чтоб только одна галочка из списка могла выбираться? |
можно.
И то и другое, делается яваскриптом.
Но и то и другое считается кривым и не правильным.
Подумайте, может есть другой способ организовать интерфейс?
Сделать <select> например?
Спустя 7 минут, 20 секунд (19.01.2011 - 14:26) zvezda_t написал(а):
vital, спасибо)
Подумала) Да, Вы правы)
У меня новый вопрос возник...
Как сделать из ячейки кнопку?
Подумала) Да, Вы правы)
У меня новый вопрос возник...
Как сделать из ячейки кнопку?

Спустя 15 минут, 14 секунд (19.01.2011 - 14:41) vital написал(а):
Эээ.. из ячейки чего? Ячейки вроде как только у таблиц..
Спустя 12 минут, 43 секунды (19.01.2011 - 14:54) zvezda_t написал(а):
Цитата (vital @ 19.01.2011 - 11:41) |
Эээ.. из ячейки чего? Ячейки вроде как только у таблиц.. |
ага, но вот можно же из ячейки сделать ссылку как сдесь показано
а мне бы какой нибудь элемент input, который был бы не видимым)))
hidden может?
Я хочу чтоб при нажатии на ячейку у меня функция javascript выполнялась)))
как так сделать?
Спустя 7 минут (19.01.2011 - 15:01) vital написал(а):
Цитата |
Я хочу чтоб при нажатии на ячейку у меня функция javascript выполнялась))) как так сделать? |
<td onclick='my_function()'>
или если хотите :
<td id='id1'>
$('#id1').click(function(){...})
Спустя 55 секунд (19.01.2011 - 15:01) zvezda_t написал(а):
vital, Благодарю

Спустя 37 секунд (19.01.2011 - 15:02) vital написал(а):
про инпут не понял..
Если hidden - то кликнут по нему невозможно.
А любой другой можно сделать невидимым сделав style='visibility:hidden' или display:none
Если hidden - то кликнут по нему невозможно.
А любой другой можно сделать невидимым сделав style='visibility:hidden' или display:none
Спустя 13 минут, 33 секунды (19.01.2011 - 15:16) sergeiss написал(а):
Цитата (zvezda_t @ 19.01.2011 - 15:54) |
ага, но вот можно же из ячейки сделать ссылку как сдесь показано |
А кто мешает сделать так, как в той статье показано???
Спустя 10 минут, 5 секунд (19.01.2011 - 15:26) vital написал(а):
Цитата |
А кто мешает сделать так, как в той статье показано??? |
там не по ячейке. там ссылка внутри ячейки.
Спустя 2 часа, 33 минуты, 11 секунд (19.01.2011 - 17:59) sergeiss написал(а):
Цитата (vital @ 19.01.2011 - 16:26) |
там не по ячейке. там ссылка внутри ячейки. |
Ну да, вобщем-то

Спустя 15 часов, 23 минуты, 33 секунды (20.01.2011 - 09:22) zvezda_t написал(а):
Цитата (vital @ 19.01.2011 - 12:01) |
<td onclick='my_function()'> или если хотите : <td id='id1'> $('#id1').click(function(){...}) |
А вот таким образом : $('#id1').click(function(){...})
можно переопределить функцию которая должна срабатывать на элементе?
Вот у меня на ячейка так выглядит:
print "
<td id='td_aid1' width='11%' onMouseOver='this.style.background=\"#FFCC33\"' onMouseOut='this.style.background=\"#FF0000\"' onclick='changeColor(this,".$user.",".$np.");'
style='cursor: hand'
>ячека1";
потом в функции javascript я пишу:
$('#td_aid1').click(alert('rabotaet'));
Но у меня по прежнему при нажатии на ячейку срабатывает функция changeColor().
Подскажите пожалуйста, как заменить функцию?
Спустя 8 минут, 51 секунда (20.01.2011 - 09:31) zvezda_t написал(а):
и еще скажите пожалуйста, можно ли отключить события
onMouseOver='this.style.background=\"#FFCC33\"' onMouseOut='this.style.background=\"#FF0000\"'
в ячейке моей через функцию javascript?
onMouseOver='this.style.background=\"#FFCC33\"' onMouseOut='this.style.background=\"#FF0000\"'
в ячейке моей через функцию javascript?
Спустя 5 часов, 44 минуты, 32 секунды (20.01.2011 - 15:16) inpost написал(а):
zvezda_t
onMouseOver="твоя функция". А уже в самой функции проверяй наличие глобальной переменной прежде чем запустить действие! (как раз её существование и будет отключать события этой ячейки). Саму же переменную создай при другом условии, где и будет отключаться данная функция
onMouseOver="твоя функция". А уже в самой функции проверяй наличие глобальной переменной прежде чем запустить действие! (как раз её существование и будет отключать события этой ячейки). Саму же переменную создай при другом условии, где и будет отключаться данная функция
Спустя 17 минут, 46 секунд (20.01.2011 - 15:34) zvezda_t написал(а):
inpost, спасибо!!!
А содержимое ячейки можно изменить динамически, через ф-цию javascript?

А содержимое ячейки можно изменить динамически, через ф-цию javascript?
Спустя 14 минут, 9 секунд (20.01.2011 - 15:48) inpost написал(а):
zvezda_t
Что-то по jQuery помню было, даже Попов рассказывал, как меняются и добавляются id, name. Думаю, что и это убрать можно... но, увы, не помню, так как давно уже с jQuery не возился =(
Что-то по jQuery помню было, даже Попов рассказывал, как меняются и добавляются id, name. Думаю, что и это убрать можно... но, увы, не помню, так как давно уже с jQuery не возился =(
Спустя 2 минуты, 36 секунд (20.01.2011 - 15:50) zvezda_t написал(а):
не мне нужно значение value между тегами динамически менять:
<td>value</td>
можно?
<td>value</td>
можно?
Спустя 1 минута, 36 секунд (20.01.2011 - 15:52) inpost написал(а):
Попробуй: <td id="XXX"></td>
getElementById('XXX').innerHTML
Но не уверен, что для <td> действовать будет.
getElementById('XXX').innerHTML
Но не уверен, что для <td> действовать будет.
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)