根据事件区分对话框

时间:2012-01-05 09:44:02

标签: jquery function dialog

这是我在这里提出的第一个问题,我也是编程新手。我正在使用Jquery构建GUI。我有一个表单提交页面,我无法弄清楚如何为不同的按钮分配不同的功能。例如:我有一个SUBMIT按钮和一个HOME按钮。我希望每个按下时都有一个单独的对话框,当你刷新或离开页面时,我需要另一个单独的对话框。这可能与Jquery有关吗?我希望我让自己明白了!谢谢!

尼科尔

1 个答案:

答案 0 :(得分:1)

是。你可以这样做。您需要绑定鼠标单击和按下按键事件等事件,并在处理程序上显示不同的消息框。您可以使用相同的消息框,只需在显示消息框之前更改div容器的内容。如果您需要一些示例代码,请注释。

<强>更新

例如,在html中,您将在按钮点击时添加 onclick ,就像这样

<input id="btnSave" type="submit" value="Save" 
    onsubmit="javaScript:btnSaveClick();" onclick="javaScript:btnSaveClick();" />

在javascript中你会有

function btnSaveClick() {
   $("#divDialog").dialog("open");
}

假设你有

<div id="divDialog" title="Save clicked">
    Your message goes here.
</div>

您也可以采用类似的方式处理其他按钮。只需确保您的分配的所有 ID 都是唯一的。

转到jQuery网站并阅读文档,这将有助于您快速学习。