首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于jqtransform表单的jqTransformReset() (重置按钮)

用于jqtransform表单的jqTransformReset() (重置按钮)
EN

Stack Overflow用户
提问于 2010-12-10 03:44:08
回答 2查看 1.7K关注 0票数 0

谁有完整的jqtransform表单的jqTransformReset()代码示例?我的最终目标是在表单中添加一个重置按钮,并重置所有表单域(尤其是无法重置的复选框)。提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2011-04-13 02:49:16

每当我调用document.form.reset()时,我也会调用

代码语言:javascript
复制
$(".jqTransformCheckbox").each(function(){ if($(this).hasClass('jqTransformChecked')) $(this).removeClass('jqTransformChecked');});

似乎工作得很好。

票数 1
EN

Stack Overflow用户

发布于 2012-09-13 10:03:19

jqTransform不会为我重置选择框或复选框,所以我编写了这段代码,它似乎工作得很好。(我在checkboxs中使用了nando的代码,谢谢nando)

代码语言:javascript
复制
$('.jqTransformButton[type="reset"]').click(function(){
    $(".jqTransformCheckbox").each(function(){
        if($(this).hasClass('jqTransformChecked')) {
            $(this).removeClass('jqTransformChecked');
        }
    });
    $('.jqTransform select').each(function(){
        var firstOpt = $(this).find('option:first-child');
        var firstVal = firstOpt.val();
        firstOpt.attr("selected", "selected");
        $(this).siblings('div').find('span').text(firstVal);
        $(this).siblings('ul').find('a.selected').removeClass('selected');
        $(this).siblings('ul').find('li:first-child a').addClass('selected');
    })
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4402387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档