2010-12-09 2 views
0

Есть ли у кого-нибудь полный пример кода для jqTransformReset() для формы jqtransform? Моя конечная цель - добавить кнопку сброса в форму и сбросить все поля формы (особенно флажки, которые я не могу получить для сброса). Заранее спасибо!jqTransformReset() для формы jqtransform (кнопка сброса)

ответ

1

всякий раз, когда я называю document.form.reset() Я также призываю

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

, кажется, работает хорошо.

1

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'); 
    }) 
}) 
Смежные вопросы