Als ik intik: producten-overzicht.php?min=100&max=2000
Dan krijg ik een goed overzicht. Maar als ik dan via de slider 2000 - 4000 selecter en deze post dan krijg ik dat niet voor elkaar.
Ik krijg dan producten-overzicht.php?min=&max=
Onderstaande is de jquery script en daaronder de code.
<script type="text/javascript">
$(function() {
$( "#slider-range" ).slider({
range: true,
min: 0,
max: 10000,
values: [ <?php echo $_GET['min']; ?>, <?php echo $_GET['max']; ?> ],
slide: function( event, ui ) {
$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
}
});
$( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) +
" - $" + $( "#slider-range" ).slider( "values", 1 ) );
});
</script>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?page=1" method="GET" id="searchlist" name="filters">
<div style="margin-left:20px">
<label for="amount">Price range:</label>
<input type="text" id="amount" name="amount" style="border:0; color:#f6931f; font-weight:bold;" readonly>
<br><br>
<div id="slider-range" style="width:80%;"></div>
<br><br>
<input type="submit" value=" Show products " />
</form>
Het lijkt of de slider geen input doorgeeft van min en max. Zit bij andere te kijken en daar zie ik in de broncode <input type="hidden" name="min"> en ook voor max staan.
[size=xsmall]Toevoeging op 20/02/2014 17:34:45:[/size]
En als ik dit toevoegen bij de post
<input type="hidden" name="min" id="min" value="0" />
<input type="hidden" name="max" id="max" value="6000" />
En ik doe dan een post dan geeft hij het wel door. Maar hoe krijg ik dat nu voor elkaar dat de min en max hidden veld ook wijzigt met de scroller?!