`
jjklmm
  • 浏览: 57087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ajax 弹出框式注册

阅读更多

查看效果地址:http://www.miiceic.org.cn/eg/eg11/zhuce.html

 

效果图:



 

 

 

源代码如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>安博中程企业培训,企业内训,专注于android培训,软考培训,软件开发,软件工程,嵌入式,UI设计,重构,架构等IT企业培训</title>
<meta name="keywords" content="企业培训,企业内训,android培训,软考培训,it企业培训"/>
<meta name="description" content="安博中程企业培训多年来致力于android培训,软考培训,嵌入式,UI设计,重构,架构,软件测试,需求分析,软件开发,数据库,国防军工等IT高端技术的企业培训、企业内训,一直在行业内处于领先地位,所开企业内训或公开课如软考培训,android应用开发培训,软件工程培训,敏捷开发,嵌入式培训,项目管理及国防军工的电子产品设计和信息化培训等授课讲师均是知名专家,行业内领军人物,已成为中国高端培训第一品牌."/>
<meta name="copyright" content="安博教育集团 中程在线北京科技有限公司版权所有"/>
<script src="jquery-1.4.2.min.js" type="text/javascript" language="javascript"></script>
<script src="jquery-impromptu.3.1.min.js" type="text/javascript" language="javascript"></script>
<link rel="stylesheet" media="all" type="text/css" href="examples.css" />
</head>
<body>
<div style="margin:20px auto;">
<a href="/baodian/"><img src="/templets/images/baodian20120217.jpg"></a>
</div>
<script type="text/javascript">
var content;
content = "<div id='msg'>";
content = content + "<form action='' method='post' name='kcxq' id='kcxq'><table>";
content = content + "<tr><td colspan='3' class='baoming_title'>在线报名(必填)</td></tr>"
content = content + "<tr><td class='baoming_content'>您的姓名:</td><td><input type='text' value='' name='yonghu' id='yonghu' onblur='CheckUser()' style='width:150px;'></td><td id='yh' class='baoming_notice'></td></tr>";
content = content + "<tr><td class='baoming_content'>联系方式:</td><td><input type='text' value='' name='lianxi' id='lianxi' onblur='CheckLianxi()' style='width:150px;'></td><td id='lx' class='baoming_notice'></td></tr>";
content = content + "<tr><td class='baoming_content'>企业名称:</td><td><input type='text' value='' name='qiye' id='qiye' onblur='CheckCompany()' style='width:150px;'></td><td id='qy' class='baoming_notice'></td></tr>";
content = content + "<tr><td class='baoming_content'>课程需求:</td><td><textarea name='kecheng' id='kecheng' cols='15' rows='5' onblur='CheckKecheng()' style='width:150px;'></textarea></td><td id='kc' class='baoming_notice'></td></tr>";
content = content + "</table></form>";
content = content + "</div>";
var statesdemo = {
        state0: {
            html:content,
            buttons: { "提 交":true},
            focus: 1,
            submit:function(v,m,f){
            an = m.children("#yonghu");
            if(f.yonghu == ""){
                $("#yh").text('请输入用户信息');
                $("#yh").show();
                return false;
            }
            if(f.lianxi == ""){
                $("#lx").text('请输入联系方式');
                $("#lx").show();
                return false;
            }
            if(f.qiye == ""){
                $("#qy").text('请输入企业名称');
                $("#qy").show();
                return false;
            }
            if(f.kecheng == ""){
                $("#kc").text('请输入课程需求信息');
                $("#kc").show();
                return false;
            }
            $.ajax({
                type: "POST",
                url: "/course/test_ajax_zhuce.php",
                data: "yonghu=" + f.yonghu + "&kecheng="+f.kecheng + "&qiye=" + f.qiye + "&lianxi=" + f.lianxi,
                success: function (msg) {
                    if (msg == "ok") {
                       
                        $.prompt.goToState('state1');
                    }
                    else {
                        $.prompt.goToState('state2');
                    }
                },
                error: function (msg) {
                    contents="<div class='baoming_p'><p>报名失败,请重新报名!</p></div>";
                }
            });
                return false;
            }
        },
        state1: {
            html:"<div class='baoming_p'><p>报名成功,我们会在24小时内和您联系!</p></div>",
            buttons: {"关 闭": 0},
            focus: 1,
            submit:function(v,m,f){
               $.prompt.close()
                return false;
            }
        },
        state2: {
            html:"<div class='baoming_p'><p>报名失败,请重新报名!</p></div>",
            buttons: {"关 闭": 0},
            focus: 1,
            submit:function(v,m,f){
               $.prompt.close()
                return false;
            }
        }
};
function CheckUser() {
    if ($.trim($("#yonghu").val()) == "") {
        $("#yh").text('请输入用户信息');
        $("#yh").show();
    }
    else{
        $("#yh").hide();
    }
}
function CheckKecheng() {
    if ($.trim($("#kecheng").val()) == "") {
        $("#kc").text('请输入课程信息');
        $("#kc").show();
    }
    else{
        $("#kc").hide();
    }
}
function CheckLianxi() {
    if ($.trim($("#lianxi").val()) == "") {
        $("#lx").text('请输入联系信息');
        $("#lx").show();
    }
    else{
        $("#lx").hide();
    }
}
function CheckCompany() {
    if ($.trim($("#qiye").val()) == "") {
        $("#qy").text('请输入企业名称');
        $("#qy").show();
    }
    else{
        $("#qy").hide();
    }
}
$.prompt(statesdemo);
</script>
</body>
</html>

 

备注:

下载:jquery-1.4.2.min.js     jquery-impromptu.3.1.min.js   examples.css

 

查看效果地址:http://www.miiceic.org.cn/eg/eg11/zhuce.html

  • 大小: 63.5 KB
  • 大小: 39.1 KB
0
1
分享到:
评论

相关推荐

    ajax弹出(框,页面)精选1

    5. **精美弹出效果**:实现"精美至极"的效果,可能涉及了高级的CSS3动画、过渡效果、自定义图标以及响应式设计,确保弹出框在不同屏幕尺寸下都能保持良好的视觉体验。此外,可能还包含了一些用户体验优化,比如防止...

    美观实用简单的Ajax弹出框

    总结来说,创建“美观实用简单的Ajax弹出框”涉及了前端设计、JavaScript编程、Ajax技术以及响应式布局等多个方面。通过合理地结合这些技术,我们可以为用户提供一个既美观又实用的交互体验,同时提高网站的性能和...

    bootstrap weebox 支持ajax的模态弹出框

    Bootstrap Weebox是一款基于Bootstrap框架的模态弹出框插件,特别强调其对AJAX的支持和丰富的功能。它经过多次优化与改进,目前版本稳定,集成了Bootstrap的响应式设计,确保在不同设备上都能呈现出良好的用户体验。...

    ajax无刷新弹出层-登录框效果.rar

    ajax无刷新弹出层-登录框效果,当用户点击登录的时候,会弹出一个登录框,无刷新的JS弹出层效果,非js弹窗形式,这种Ajax风格网页上用的相当多了,目前已经很普遍了,本代码中演示的方法更简单,更容易被新手理解和...

    超漂亮的弹出框,alert,confirm,AJAX弹出层有一套自己的统一风格

    "超漂亮的弹出框,alert,confirm,AJAX弹出层有一套自己的统一风格"这一标题和描述所体现的是网页中的一种常见交互元素——弹出框的优化设计。这种设计不仅注重功能实用性,更强调视觉效果和整体风格的一致性,为用户...

    登录弹出框JS网页特效

    在JavaScript(JS)的帮助下,我们可以创建动态、响应式的登录弹出框,提升用户体验。本资源"登录弹出框JS网页特效"很可能是提供了一种实现这种效果的方法。 首先,我们来了解登录弹出框的基本构成。一个登录弹出框...

    jqurey 弹出框插件

    总结来说,ExfJsPopup1.4是一款强大的jQuery弹出框插件,它优化了跨浏览器兼容性,提供了丰富的自定义选项,便于开发者构建各种交互式弹出窗口。通过熟练掌握和运用此插件,我们可以提升网站的用户体验,打造更加...

    asp.net 弹出框组件

    - 应用CSS样式以定位弹出框到屏幕右下角,可能需要考虑不同浏览器的兼容性和响应式布局。 - 如果使用服务器端控件,需要在后台处理事件并更新前台状态。 至于"Common"这个文件,可能包含了一些通用的资源,如CSS...

    伪弹出框jquery

    7. **响应式设计**:考虑到不同设备和屏幕尺寸,可能还需要为弹出框添加响应式布局,确保在各种设备上都能正确显示。 总结起来,"伪弹出框jquery"是一个使用jQuery实现的自定义弹出框解决方案,它允许开发者灵活地...

    弹出框设计.zip

    4. **响应式设计**:现代Web设计强调响应式,即弹出框应该能够适应不同的屏幕尺寸和设备类型。这可能意味着弹出框的大小、位置或者布局需要根据用户的设备进行调整,确保在手机、平板电脑和桌面电脑上都能良好展示。...

    弹出框样式

    7. **响应式设计**:为了适应不同设备和屏幕尺寸,弹出框需要有良好的响应式布局。可以使用媒体查询(`@media`)来根据视口大小调整弹出框的样式和行为。 8. **插件化开发**:对于复杂的弹出框功能,开发者可能会选择...

    弹出式登陆框

    本文将深入探讨“弹出式登录框”这一主题,它是一种常见的JavaScript应用,用于创建更加友好的用户体验。 标题“弹出式登陆框”指的是在用户与网页交互时,通过JavaScript动态生成并显示的登录界面。这种登录框通常...

    jQuery弹出框美化插件

    jQuery弹出框美化插件是一种增强网页交互体验的工具,主要目标是替换JavaScript原生的alert和confirm函数,提供更加美观、自定义化的提示信息窗口。这种插件通常包含丰富的样式和功能,允许开发者根据需求调整弹出框...

    jquery弹出框带实例

    6. **响应式设计**:考虑到现代网页需要适应各种屏幕尺寸,弹出框的设计也应考虑响应式。通过媒体查询或插件提供的选项,可以确保弹出框在不同设备上表现良好。 7. **事件绑定**:jQuery的事件绑定功能使得在弹出框...

    jquery弹出框

    在本项目中,"jquery弹出框"指的是利用jQuery实现的一种交互式弹出层效果,类似于QQ聊天窗口中的弹出对话框。这种弹出层允许用户自定义关闭机制,并可以调整大小、改变位置,同时附带有遮罩效果,增强了用户体验。 ...

    jquery div 弹出框

    2. 动态内容:弹出框的内容可以通过AJAX动态获取,增强交互性和实时性。 3. 多种类型的弹出框:可以创建多种不同样式的弹出框,如警告框、信息框、确认框等,通过不同的CSS样式和按钮行为进行区分。 4. 阻止页面滚动...

    Jquery自带弹出框效果

    这些弹出框不仅提供了基本的提示功能,还能实现复杂的交互式窗口,为用户界面添加丰富的用户体验。 1. **jQuery UI Dialog**:这是jQuery UI中最常见的弹出框组件。`dialog()`方法可以将任何HTML元素转换为一个模态...

    纯js漂亮各种弹出框

    当弹出框用于进行如登录、注册或提交表单等操作时,可以使用Ajax技术发送异步请求,避免页面刷新。JavaScript的`fetch` API或`XMLHttpRequest`对象可以帮助实现这一点。 10. **动画效果**: 为了让弹出框更吸引人...

    jquery 弹出框例子下载,

    本资源提供了关于jQuery弹出框的实例下载,这将帮助开发者更好地理解和应用jQuery创建交互式用户界面。 jQuery弹出框通常被称为对话框或模态窗口,它们在网页中用于显示警告、确认信息、输入数据或展示详细内容。...

    ajax实现弹出窗口代码大全

    此例中,弹出窗口将以无边框的形式出现,提供沉浸式的浏览体验。 3. **固定尺寸弹出窗口** ```html ('www.wangye8.com','example03','width=400,height=300,directories');"&gt; ``` 这个示例展示了如何设置弹...

Global site tag (gtag.js) - Google Analytics