拖动排序 验证码

XML/HTML Code
- <form class="registration">
- <fieldset>
- <legend>拖动排序</legend>
- <div class="captcha_wrap">
- <div class="captcha">
- Drag to order
- </div>
- <ul id="sortable">
- <li class="captchaItem">1</li>
- <li class="captchaItem">2</li>
- <li class="captchaItem">3</li>
- <li class="captchaItem">4</li>
- <li class="captchaItem">5</li>
- <li class="captchaItem">6</li>
- </ul>
- </div>
- <a id="formsubmit" class="button">Register</a>
- </fieldset>
- </form>
JavaScript Code
- <script type="text/javascript">
- (
- function($){
- $.fn.shuffle = function() {
- return this.each(function(){
- var items = $(this).children();
- return (items.length)
- ? $(this).html($.shuffle(items,$(this)))
- : this;
- });
- }
- $.fn.validate = function() {
- var res = false;
- this.each(function(){
- var arr = $(this).children();
- res = ((arr[0].innerHTML=="1")&&
- (arr[1].innerHTML=="2")&&
- (arr[2].innerHTML=="3")&&
- (arr[3].innerHTML=="4")&&
- (arr[4].innerHTML=="5")&&
- (arr[5].innerHTML=="6"));
- });
- return res;
- }
- $.shuffle = function(arr,obj) {
- for(
- var j, x, i = arr.length; i;
- j = parseInt(Math.random() * i),
- x = arr[--i], arr[i] = arr[j], arr[j] = x
- );
- if(arr[0].innerHTML=="1") obj.html($.shuffle(arr,obj))
- else return arr;
- }
- })(jQuery);
- $(function() {
- $("#sortable").sortable();
- $("#sortable").disableSelection();
- $('ul').shuffle();
- $("#formsubmit").click(function(){
- ($('ul').validate()) ? alert("Yes") : alert("No");
- });
- });
- </script>
原文地址:http://www.freejs.net/article_biaodan_317.html
最近更新
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
我爱薅羊毛
点击最多
广告赞助
相关文章
- 美化input radio select等输入框,...
- select 下拉框多选,用select代替che...
- jQuery下拉多选插件 下拉框复选 包括全选
- radio单选框彩色,自定义边框,圆点颜色和大小
- 自定义checkbox和radio样式 圆形方形...
- select下拉菜单带图片