- 浏览: 302424 次
- 性别:
- 来自: 太原
文章分类
最新评论
-
天使建站:
只有代码,不能测试,太不方便,还是结合这里的一起看吧 ...
JQuery遍历JSON -
zxyzcmpy:
设置了之后依然没用怎么办?
HTTP 错误 404.2 – Not Found. -
gongcao:
这个ext和amchart都是那个版本啊
amChart覆盖Div层 -
wanmingtom:
谁能看完估计得成神经病
amchart柱状图、折线图配置解析 -
falloutxxx2:
终于发现一个 2.0 的破解谢谢!~!!
amcharts 常用SWF破解
<!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=UTF-8"> <title>Smart Wizard 2 - Step Validation Example - a javascript jQuery wizard control plugin</title> <link href="styles/demo_style.css" rel="stylesheet" type="text/css"> <link href="styles/smart_wizard.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="js/jquery.smartWizard-2.0.min.js"></script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18629864-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript"> $(document).ready(function(){ // Smart Wizard $('#wizard').smartWizard({transitionEffect:'slideleft',onLeaveStep:leaveAStepCallback,onFinish:onFinishCallback,enableFinishButton:true}); function leaveAStepCallback(obj){ var step_num= obj.attr('rel'); return validateSteps(step_num); } function onFinishCallback(){ if(validateAllSteps()){ $('form').submit(); } } }); function validateAllSteps(){ var isStepValid = true; if(validateStep1() == false){ isStepValid = false; $('#wizard').smartWizard('setError',{stepnum:1,iserror:true}); }else{ $('#wizard').smartWizard('setError',{stepnum:1,iserror:false}); } if(validateStep3() == false){ isStepValid = false; $('#wizard').smartWizard('setError',{stepnum:3,iserror:true}); }else{ $('#wizard').smartWizard('setError',{stepnum:3,iserror:false}); } if(!isStepValid){ $('#wizard').smartWizard('showMessage','Please correct the errors the steps and continue'); } return isStepValid; } function validateSteps(step){ var isStepValid = true; // validate step 1 if(step == 1){ if(validateStep1() == false ){ isStepValid = false; $('#wizard').smartWizard('showMessage','Please correct the errors in step'+step+ ' and click next.'); $('#wizard').smartWizard('setError',{stepnum:step,iserror:true}); }else{ $('#wizard').smartWizard('setError',{stepnum:step,iserror:false}); } } // validate step3 if(step == 3){ if(validateStep3() == false ){ isStepValid = false; $('#wizard').smartWizard('showMessage','Please correct the errors in step'+step+ ' and click next.'); $('#wizard').smartWizard('setError',{stepnum:step,iserror:true}); }else{ $('#wizard').smartWizard('setError',{stepnum:step,iserror:false}); } } return isStepValid; } function validateStep1(){ var isValid = true; // Validate Username var un = $('#username').val(); if(!un && un.length <= 0){ isValid = false; $('#msg_username').html('Please fill username').show(); }else{ $('#msg_username').html('').hide(); } // validate password var pw = $('#password').val(); if(!pw && pw.length <= 0){ isValid = false; $('#msg_password').html('Please fill password').show(); }else{ $('#msg_password').html('').hide(); } // validate confirm password var cpw = $('#cpassword').val(); if(!cpw && cpw.length <= 0){ isValid = false; $('#msg_cpassword').html('Please fill confirm password').show(); }else{ $('#msg_cpassword').html('').hide(); } // validate password match if(pw && pw.length > 0 && cpw && cpw.length > 0){ if(pw != cpw){ isValid = false; $('#msg_cpassword').html('Password mismatch').show(); }else{ $('#msg_cpassword').html('').hide(); } } return isValid; } function validateStep3(){ var isValid = true; //validate email email var email = $('#email').val(); if(email && email.length > 0){ if(!isValidEmailAddress(email)){ isValid = false; $('#msg_email').html('Email is invalid').show(); }else{ $('#msg_email').html('').hide(); } }else{ isValid = false; $('#msg_email').html('Please enter email').show(); } return isValid; } // Email Validation function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); return pattern.test(emailAddress); } </script> </head><body> <div class="demoHead"> <h1>Smart Wizard 2.0 - a javascript jQuery wizard control plugin</h1> <h2>Step Validation Example</h2> <br /> <script type="text/javascript"><!-- google_ad_client = "pub-8226185437441708"; /* TechDemoTop 728x90 */ google_ad_slot = "7531608375"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <br /> <br /> <a href="index.htm" class="btn">Basic Example</a> <a href="smartwizard2-ajax.htm" class="btn">Ajax Contents</a> <a href="smartwizard2-validation.php" class="selected">Step Validation</a> <a href="smartwizard2-multiple.htm" class="btn">Multiple Wizard</a> <a href="smartwizard2-vertical.htm" class="btn">Vertical Style</a> <a href="http://techlaboratory.net/products.php?product=smartwizard" class="btn">Go Home</a> <a href="http://techlaboratory.net/products.php?product=smartwizard&action=2" class="btn">Documentation</a> </div> <table align="center" border="0" cellpadding="0" cellspacing="0"> <tr><td> <strong>form is sumbitted</strong> <form action="#" method="POST"> <input type='hidden' name="issubmit" value="1"> <!-- Tabs --> <div id="wizard" class="swMain"> <ul> <li><a href="#step-1"> <label class="stepNumber">1</label> <span class="stepDesc"> Account Details<br /> <small>Fill your account details</small> </span> </a></li> <li><a href="#step-2"> <label class="stepNumber">2</label> <span class="stepDesc"> Profile Details<br /> <small>Fill your profile details</small> </span> </a></li> <li><a href="#step-3"> <label class="stepNumber">3</label> <span class="stepDesc"> Contact Details<br /> <small>Fill your contact details</small> </span> </a></li> <li><a href="#step-4"> <label class="stepNumber">3</label> <span class="stepDesc"> Other Details<br /> <small>Fill your other details</small> </span> </a></li> </ul> <div id="step-1"> <h2 class="StepTitle">Step 1: Account Details</h2> <table cellspacing="3" cellpadding="3" align="center"> <tr> <td align="center" colspan="3"> </td> </tr> <tr> <td align="right">Username :</td> <td align="left"> <input type="text" id="username" name="username" value="" class="txtBox"> </td> <td align="left"><span id="msg_username"></span> </td> </tr> <tr> <td align="right">Password :</td> <td align="left"> <input type="password" id="password" name="password" value="" class="txtBox"> </td> <td align="left"><span id="msg_password"></span> </td> </tr> <tr> <td align="right">Confirm Password :</td> <td align="left"> <input type="password" id="cpassword" name="cpassword" value="" class="txtBox"> </td> <td align="left"><span id="msg_cpassword"></span> </td> </tr> </table> </div> <div id="step-2"> <h2 class="StepTitle">Step 2: Profile Details</h2> <table cellspacing="3" cellpadding="3" align="center"> <tr> <td align="center" colspan="3"> </td> </tr> <tr> <td align="right">First Name :</td> <td align="left"> <input type="text" id="firstname" name="firstname" value="" class="txtBox"> </td> <td align="left"><span id="msg_firstname"></span> </td> </tr> <tr> <td align="right">Last Name :</td> <td align="left"> <input type="text" id="lastname" name="lastname" value="" class="txtBox"> </td> <td align="left"><span id="msg_lastname"></span> </td> </tr> <tr> <td align="right">Gender :</td> <td align="left"> <select id="gender" name="gender" class="txtBox"> <option value="">-select-</option> <option value="Female">Female</option> <option value="Male">Male</option> </select> </td> <td align="left"><span id="msg_gender"></span> </td> </tr> </table> </div> <div id="step-3"> <h2 class="StepTitle">Step 3: Contact Details</h2> <table cellspacing="3" cellpadding="3" align="center"> <tr> <td align="center" colspan="3"> </td> </tr> <tr> <td align="right">Email :</td> <td align="left"> <input type="text" id="email" name="email" value="" class="txtBox"> </td> <td align="left"><span id="msg_email"></span> </td> </tr> <tr> <td align="right">Phone :</td> <td align="left"> <input type="text" id="phone" name="phone" value="" class="txtBox"> </td> <td align="left"><span id="msg_phone"></span> </td> </tr> <tr> <td align="right">Address :</td> <td align="left"> <textarea name="address" id="address" class="txtBox" rows="3"></textarea> </td> <td align="left"><span id="msg_address"></span> </td> </tr> </table> </div> <div id="step-4"> <h2 class="StepTitle">Step 4: Other Details</h2> <table cellspacing="3" cellpadding="3" align="center"> <tr> <td align="center" colspan="3"> </td> </tr> <tr> <td align="right">Hobbies :</td> <td align="left"> <input type="text" id="phone" name="phone" value="" class="txtBox"> </td> <td align="left"><span id="msg_phone"></span> </td> </tr> <tr> <td align="right">About You :</td> <td align="left"> <textarea name="address" id="address" class="txtBox" rows="5"></textarea> </td> <td align="left"><span id="msg_address"></span> </td> </tr> </table> </div> </div> <!-- End SmartWizard Content --> </form> </td></tr> </table> <center> <br /> <script type="text/javascript"><!-- google_ad_client = "pub-8226185437441708"; /* TechDemoBottom 728x90 */ google_ad_slot = "4801936038"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <br /> </center> </body> </html>
- SmartWizard-2.0.zip (48.7 KB)
- 下载次数: 37
发表评论
-
如何设置网页自动刷新
2012-04-27 15:14 1670如何设置网页自动刷新(JSP,JS,HTML) 原帖ht ... -
Jquery查找父级元素
2011-12-13 11:25 3912<!DOCTYPE HTML PUBLIC " ... -
zTree2.6 动态Check赋值
2011-12-13 11:22 3908在前台这么写,后台直接SQL查询就能赋值了 < ... -
Jquery遍历元素
2011-12-13 11:20 6483JQuery遍历1:CssClass遍历元素 将所有的ch ... -
jQuery对select操作
2011-12-13 09:20 1234//遍历option和添加、移除option functio ... -
js 浏览器最大化
2011-12-05 08:50 1285function MaxWindow() { ... -
JavaScript中的document.cookie的使用
2011-12-02 17:44 1078我们已经知道,在 document 对象中有一个 cookie ... -
JQuery遍历JSON
2011-12-01 17:14 2347这里来使用each方法来遍历json对象的数据 代码 ... -
JQuery页面前端遍历样例
2011-12-01 17:09 2412JQuery遍历1:CssClass遍历元素 将所有的ch ... -
删除,添加,清空下拉列表中的值
2011-11-25 09:39 1317function aa(i){ var cz = d ... -
div InnerHtml的用法实例
2011-11-25 09:38 1965前台:<div id="navigation& ... -
zTree v3.0 beta Bug 汇总
2011-11-24 19:45 1228---【增加】--- 1、【 ... -
JQuery操作checkbox、radio
2011-11-24 17:21 1364(引自 daysmileface的博客) ... -
JS如何写入cookie?
2011-11-24 17:19 31481.创建Cookie 我们要进行的第一件事就是要创建 ... -
amchart柱状图、折线图配置解析
2011-11-15 14:09 9123Amchart 柱状图配置解析 <?xml versio ... -
iframe自适应高度
2011-11-11 17:21 1079所谓iframe自适应高度,就是,基于界面美观和交互的考虑,隐 ... -
JQuery在VS2008中智能提示和错误缺少对象
2011-11-09 09:44 1434不经意在网上看 ... -
引用:highChart控件不错,挺漂亮
2011-11-07 15:51 1603之前项目里面的报表组建用的是flash的amchart, ... -
amChart覆盖Div层
2011-11-07 15:41 1536在页面中添加amstock ... -
测试:z-Index 效果
2011-11-07 15:37 1088<html> <head> ...
相关推荐
1. **步骤导航**:向导插件会显示一个步骤条或按钮,让用户清楚地知道他们当前所在的位置以及下一步要做什么。这些步骤可能以数字或文字形式呈现,每个步骤都可以链接到特定的页面内容或DOM元素。 2. **前进/后退...
在Web开发中,向导提示操作插件是一种常见且实用的工具,它能够引导用户逐步了解网站的功能,提高用户体验。jQuery,作为一个广泛使用的JavaScript库,提供了丰富的API和功能,使得创建这样的插件变得相对简单。本文...
**jQuery 表单向导提示插件** ...总结来说,“jQuery填写表单带步骤指引的表单向导提示插件”是提高用户填写表单体验的有效工具,通过合理的配置和定制,可以在多种场景下发挥其优势,让表单填写变得更简单、直观。
1. **分步导航**:`jWizard.js`能够将表单或任何HTML内容分割成多个步骤,并提供清晰的导航指示,如“第一步”、“第二步”等,用户可以通过点击“下一步”或“上一步”按钮在各步骤间切换。 2. **表单集成**:插件...
在网页设计和开发中,表单向导是一种增强用户体验、引导用户逐步完成复杂表单填写的工具。本示例是基于jQuery库实现的,jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax...
2. **导航控制**:通常包括“上一步”、“下一步”按钮,有时还会有“跳过”或“返回”选项,便于用户在步骤间自由切换。 3. **进度指示器**:通过图形元素(如条形图或圆圈)展示当前所在步骤及总步骤数,让用户...
总结来说,【jQuery响应式带进度步骤向导布局代码】是一个结合了jQuery强大功能与响应式设计的实用工具,为用户提供了一种直观的多步流程导航方式。通过理解和应用这些知识点,开发者可以创建出更加用户友好和交互...
- **nextstep.png, prevstep.png, finishstep.png**:这些是向导导航按钮的图片资源,分别代表“下一步”、“上一步”和“完成”操作。 - **logo.png, wizard-steps-separator.png, close.png**:其他辅助图形,...
3. **导航条(Navbar)**:Bootstrap的导航条可以定制成一个步骤指示器,显示用户当前所处的表单步骤和剩余步骤,提供导航到前一步或下一步的功能。 4. **卡片(Card)**:卡片组件可以用来包装每个步骤的内容,...
`jQuery Wizard` 是一个强大的工具,适合希望快速创建交互式向导的前端开发者。通过其非侵入式 API 和丰富的事件系统,开发者可以高效地控制向导的流程,同时保持代码简洁和可维护性。使用 `jQuery Wizard`,你可以...
在本实例中,我们将深入探讨如何使用jQuery来实现一个按顺序步骤执行的页面功能,这通常应用于多步表单提交或者向导式用户界面。** ### jQuery 实现步骤实例的基础概念 1. **选择器**: jQuery 的核心是选择器,...
总结,"jQuery分步指引介绍特效代码"是一个结合了jQuery和jQuery.mobile特性的实用工具,它能帮助开发者创建出互动性强、用户友好的引导系统。掌握这些技术,不仅有助于提升网页应用的质量,还能提升开发效率。
在Web应用中,向导是一种有效的工具,它能引导用户逐步了解和使用产品,从而提升用户体验。本教程将详细介绍如何利用JavaScript构建一个通用、灵活且简单的向导框架。 首先,我们需要理解向导的基本结构。向导通常...
开发者可以自定义何时允许用户进行下一步,例如基于表单验证或特定条件。 3. **状态管理**:myflow-min跟踪当前流程的状态,包括已完成的步骤、未完成的步骤以及错误状态。这有助于维护用户在流程中的位置,特别是...
- **向导模式**:支持多步流程,每一步都可以包含独立的内容区域。 - **验证**:可以设置验证规则,确保用户在前进之前填写了正确的信息。 - **回调函数**:提供多种回调,如初始化、前进、后退、完成等,方便控制...
5. **验证机制**:在用户进行下一步操作前检查输入的有效性,确保数据的准确性。 6. **回调函数**:在步骤切换时触发,允许开发者执行特定逻辑,如数据校验、服务端通信等。 7. **响应式设计**:适应不同设备的屏幕...