Когда CheckBox не отмечен в ListView, мне нужно получить всплывающее окно?CheckBox внутри элемента управления ListView с использованием ASP.Net 3.5
1
A
ответ
0
не слишком уверен в этом, но гипотетически, вы могли бы дать каждому CheckBox класс, например chkbox, а затем некоторые JQuery код для обработки события нажатия кнопки мыши:.
$ («chkbox») нажмите (функция() { alert («здесь вы указываете свой всплывающий код»); });
Вы можете использовать window.open здесь
1
У меня есть сделать функцию JS и просто передать идентификатор вашего списка вроде как
OnClientClick="return GetSelectedCheckBoxInGrid('grdCustomer');"
function GetSelectedCheckBoxInGrid(obj)
{
var con = 'ctl00_ContentPlaceHolder1_' + obj
var Parent = document.getElementById(con);
var TargetChildControl = "chk";
if (Parent==null)
{
return false;
}
var items = Parent.getElementsByTagName("input");
for(var n = 0; n < items.length; ++n)
if(items[n].type == 'checkbox' &&
items[n].id.indexOf(TargetChildControl,0) >= 0 &&
items[n].checked == false)
alert('Hi');return false;)
}
Я думаю, что это то, что
0
$('chkbox').click(function() {
if (! $('#chkbox').is(':checked'))
{
window.open ("http://www.javascript-coder.com","mywindow","status=1");
}
});
или
$('chkbox').click(function() {
if(! $('#chkbox').attr('checked'))
{
window.open ("http://www.javascript-coder.com","mywindow","status=1");
}
});
+1 для хорошего решения –