2015-05-31 1 views
0

С помощью следующего кода слайдер jQuery отлично работает и отправляется с формой поиска. Мне нужно исключить его из url, потому что это влияет на мой запрос. Может ли это быть в зависимости от выбора поля со следующим синтаксисом:Как удалить значения слайдера jQuery из представления с формой GET

jQuery(document).ready(function($){ 
    $("select[name=is_range]").change(function(){ 
      var my_range = $("select[name=is_range]").val(); 

       $("#id-of-range-slider").hide(); //exclude field from url by default 

       if (my_range == 'yes'){ 
        $("#id-of-range-slider").show(); // if yes option is selected show slider and accept in url 
       } 

       else if(my_range == 'no') { 
        $("#id-of-range-slider").hide(); // remove it if value is changed 
       } 
    }); 
}); 

Судя по всему, он не работает с шоу/скрыть функции JQuery, потому что hiddes только поле, не давая ему представление.

HTML слайдера:

<input type="text" name ="amount-range" id="amount" readonly> 
<div id="slider-range"></div> 

Javascript слайдер

jQuery(function() { 
    $("#slider-range").slider({ 
     range: true, 
     min: 0, 
     max: 100000, 
     values: [ 5000, 25000 ], 
     slide: function(event, ui) { 
      $("#amount").val("Between " + ui.values[ 0 ] + " and " + ui.values[ 1 ] + " currency."); 
     } 
    }); 

    $("#amount").val("Between " + $("#slider-range").slider("values", 0) + " and " + $("#slider-range").slider("values", 1) + " currency."); 
}); 

Любые идеи, ребята?

+0

сделать [jsfiddle] (http://jsfiddle.net/) –

+0

Я думаю, что я могу использовать JQuery сериализации функции не включая элементы с дисплеем: ни один стиль или инвалидов атрибут? – worldwildwebdev

+0

, если вы установили элемент формы как отключенный, он не будет опубликован. Dysplay не повлияет на событие отправки формы –

ответ

0

Это прекрасно работает со мной. Я еще не мог думать о лучшем решении.

$('#parent-div-id').children(":input").prop("disabled", true);

Смежные вопросы