我有一个JQuery模态表单,当我添加提交事件时,它不能显示为对话框,而是嵌入到浏览器窗口中。如果我取消注释下面的click事件,它将嵌入浏览器窗口而不是显示为对话框。
$(document).ready(function(){
//$("#moveTicketBtn").click() {
// $("#moveUnknownTicket").submit();
//};
$("#moveUnknownTicketDialog").dialog(
{
title: "Move Unknown Ticket",
autoOpen: true,
modal: true,
resizable: true,
stack: true,
width: 500,
height: 350
});
});
有谁知道为什么会这样?请帮忙。谢谢。
编辑问题:
我在此对话框中有一个表单,在提交(onsubmit,onblur)时,不会调用javascript。是什么原因?
答案 0 :(得分:2)
尝试
$("#moveTicketBtn").click(function() {
$("#moveUnknownTicket").submit();
});
您必须在click事件的()中插入您的函数。
此处提供更多信息:http://api.jquery.com/click/
答案 1 :(得分:0)
应该这样做:
正如您所见,表单已提交,因为触发了警告框
$("#moveTicketBtn").click(function() {
$("#moveUnknownTicket").submit();
});
我已经提交了内部点击功能虽然效果很好。