Asp.net jqueryui-Modal
我有以下代码:Asp.net jqueryui-Modal,asp.net,jquery-ui,frontend,Asp.net,Jquery Ui,Frontend,我有以下代码: <script type="text/javascript"> $(function () { $('#<%=btn1.ClientID %>').bind('click', function (event) { $('#modal').dialog({ title: 'title', modal:
<script type="text/javascript">
$(function () {
$('#<%=btn1.ClientID %>').bind('click', function (event) {
$('#modal').dialog({
title: 'title',
modal: true,
buttons: {
'ok': function () {
return true;
},
'cancel': function () {
$(this).dialog('close');
}
}
})
})
})
</script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="btn1" runat="server" OnClick="btnClick" Text="click me" />
<div id="modal" style="visibility: hidden">
<span>yay!</span>
</div>
</form>
</body>
</html>
$(函数(){
$('#')。绑定('click',函数(事件){
$(“#模态”)。对话框({
标题:“标题”,
莫代尔:是的,
按钮:{
“确定”:函数(){
返回true;
},
“取消”:函数(){
$(this.dialog('close');
}
}
})
})
})
耶!
我有一个asp:按钮,在客户端上单击该对话框
如您所见,我有一个asp:按钮,用于处理服务器端的onclick事件。但是,onclientclick事件处理程序也会响应一个事件,打开一个带有两个按钮的对话框:ok和cancel。但是,对话框消失,页面从服务器端执行OnClick事件。。你知道这是为什么吗?我怎样才能改变?
我做错了什么
提前谢谢 您可以尝试手动提交表单,如下所示:
'ok': function () {
$('#myform').submit();
},
按钮是提交表单还是在网页表单页面上?我不明白这个问题。哇,我不知道有这样的命令存在。我已经更新了上面的代码。请看一下。