Forms jqtransform表单的jqTransformReset()(重置按钮)

Forms jqtransform表单的jqTransformReset()(重置按钮),forms,reset,jqtransform,Forms,Reset,Jqtransform,是否有人有jqtransform表单的jqTransformReset()的完整代码示例?我的最终目标是在表单中添加一个重置按钮,并重置所有表单字段(尤其是我无法重置的复选框)。提前谢谢 每当调用document.form.reset()时,我也会调用 $(".jqTransformCheckbox").each(function(){ if($(this).hasClass('jqTransformChecked')) $(this).removeClass('jqTransformCheck

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

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

$(".jqTransformCheckbox").each(function(){ if($(this).hasClass('jqTransformChecked')) $(this).removeClass('jqTransformChecked');});

似乎工作正常。

jqTransform不会为我重置选择框或复选框,因此我编写了这段代码,它似乎工作正常。(我使用了nando的代码作为复选框,谢谢nando)

$('.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');
    })
})