Javascript 如何在表单提交时调用jquery对话框方法的自定义警报?
我想用jquery对话框显示一个自定义弹出警报 我在表单提交上有调用功能Javascript 如何在表单提交时调用jquery对话框方法的自定义警报?,javascript,jquery,html,Javascript,Jquery,Html,我想用jquery对话框显示一个自定义弹出警报 我在表单提交上有调用功能 <form name="form" method='post' action="user/purchase_user_tip" onSubmit="validateLogin();"> jquery代码 <script type="text/javascript"> function validateLogin() { var session = 1;
<form name="form" method='post' action="user/purchase_user_tip" onSubmit="validateLogin();">
jquery代码
<script type="text/javascript">
function validateLogin()
{
var session = 1;
if(session==1)
{
$('#dialog').dialog('open');
return false;
}
}
</script>
函数validateLogin()
{
var会话=1;
如果(会话==1)
{
$('dialog')。dialog('open');
返回false;
}
}
html对话框
<div id="dialog" title="Dialog Title" style="display:none"> Some text</div>
一些文本
< /代码> 如果你想显示“*对话框”,你应该考虑使用这个代码。
函数validateLogin(){
var会话=1;
如果(会话==1){
$('dialog')。dialog('open');
返回false;
}
}要使#“对话框”
id
可见,请使用:
$('#dialog').show();
要再次隐藏它,请使用:
$('#dialog').hide();
另一种方法是按原样使用jQuery UI对话框:
声明它(不显示无)
需要时打开
此外,使用事件预防默认值和不同的函数定义:
功能验证登录(obj,e)
{
var会话=1;
如果(会话==1)
{
e、 预防默认值();
$('dialog')。dialog('open');
}
}
$(函数(){
$('#dialog').dialog({autoOpen:false});
});代码>
一些文本
出现了什么错误?因此您希望显示#对话框?或者只使用$(“#对话框”).toggle();您想将#对话框显示为警报框吗?为什么不使用引导模式呢?这样会简单得多