, когда пользователь меняет флажок, я хочу сначала показать свое пользовательское диалоговое сообщение подтверждения. Если пользователь выбирает да, я хочу стрелять код опережать события processado_CheckedChanged (объект отправителя, EventArgs е)Вызовите событие OnCheckedChanged из javascript
Я пытался что-то вроде:
<asp:CheckBox ID="processado" runat="server" OnCheckedChanged="javascript:confirmingChange();" AutoPostBack="true" />
И мои ЯШ:
function confirmingChange() {
$.confirm({
'title': 'Confirm',
'message': 'Are you sure?',
'buttons': {
'Yes': {
'action': function() {
__doPostBack(document.getElementById('processado'), '');
}
},
'No': {
'action': function() {
return false;
}
}
}
});
return false;
}
Как могу ли я запустить событие codebehind с помощью javascript? Спасибо.
Я сделал это, и изменил функцию, чтобы просто вернуться ложным, и в любом случае он всегда будет выполнять событие CodeBehind в одиночку. В HTML событие onchange находится в элементе , а другое событие находится внутри (которое находится внутри ) – oteal
Я не получил вас, если вы можете получить сгенерированный html и сделать скрипку? – Adil
http://jsfiddle.net/2Encd/ – oteal