2013-07-01 5 views
0

У меня есть таблица. Внутри таблицы у меня есть строки, каждая из которых имеет столбец: флажок.Как создать всплывающее окно при выборе флажка в HTML

следующего

<table> 
<tr class="row"> 
<td class ="checkclass" ><input type="checkbox"></td> 
<td></td> 
<td></td> 
</tr> 
<tr class="row"> 
<td class ="checkclass" ><input type="checkbox"></td> 
<td></td> 
<td></td> 
</tr> 
</table> 

Я хочу, чтобы каждый раз, когда я установите флажок, всплывающий создаются.

Обратите внимание: я не могу редактировать html-код. Однако я могу только вносить некоторые изменения в javascript.

PS: Наконец, я хочу выделить выделенную строку.

+0

Вы можете использовать функцию jquery .change() – Drakoumel

+0

можете у вас ответить. M new для javascript – codeofnode

+0

и bootstrap для всплывающей подсказки или для всплывающих окон – slash197

ответ

1

также можно использовать библиотеку Jquery и воспользоваться функциональностью

$('.target').change(function() { 
    alert('Handler for .change() called.'); 
}); 

ссылка .Кнопкой(): http://api.jquery.com/change/

О том, как использовать JQuery другого вопрос

Теперь яваскрипт его больший хак:

function checkAddress(checkbox) 
{ 
    if (checkbox.checked) 
    { 
     alert("a"); 
    } 
} 

Чтобы добавить по щелчку на HTML с Javascript

document.getElementById("ElementID").setAttribute("onchange", function() {checkAddress(this)); 

HTML

<input type="checkbox" name="checkAddress" /> 
+0

Я не могу редактировать html. – codeofnode

+0

добавьте событие на изменение, я обновлю ответ. 1 сек. – Drakoumel

+0

добавил код javascript для добавления обмена. – Drakoumel

0
<td class ="checkclass" ><input type="checkbox" onchange='checkBoxClicked();'></td> 


    function checkBoxClicked()() { 
    alert("Hi"); 
    } 

for more info you can use [javascript pop-up][1] but i will suggest to go with jQuery or modal 


    [1]: http://www.echoecho.com/jsbasics.htm 
+0

. Я не могу включить onchange или что-нибудь в html – codeofnode

+0

. У вас есть библиотека js, включенная в страницу? –

+0

да, у меня есть jquery, backgrid, позвоночник, подчеркивание либералов – codeofnode

0

вы можете сделать с JQuery

$('.checkclass input').change(function() { 
    // code here 
}); 

Я надеюсь, что это поможет решить вашу проблему.

+0

нет, это не имеет никакого значения – codeofnode

Смежные вопросы