[英]How to echo value from slider range jquery when submit form And How to set value of slider range from $_GET value?
How to echo value from slider range jquery when submit form And How to set value of slider range from $_GET
value ? 提交表单时如何从滑块范围jquery中回显值,以及如何从
$_GET
值设置滑块范围的值?
..................................................................................................................................................................... ................................................... ................................................... ................................................... ......
first , How to echo value from slider range after press submit button (using php tag) 首先,按下提交按钮后如何从滑块范围中回显值(使用php标签)
EG; 例如;
<?php
if(isset($_POST["submit"]))
{
echo 2 value from slider range
}
?>
this fiddle url 这个小提琴网址
http://jsfiddle.net/peap/suk1rcrk/1/ http://jsfiddle.net/peap/suk1rcrk/1/
second , 第二,
How to set value of slider range from $_GET
value 如何从
$_GET
值设置滑块范围的值
EG; 例如;
www.xxxx.com/yyy.php?first=50&second=700
When i get $_GET
value like above url, i want to set slider range like this 当我获得
$_GET
值(如上述url)时,我想要设置滑块范围
http://image.ohozaa.com/i/102/FtG0n3.jpg http://image.ohozaa.com/i/102/FtG0n3.jpg
How can i do ? 我能怎么做 ?
Thank you every answer ^^ 谢谢大家的回答^^
_1. _1。
in html form set hidden form fields (first, second) to pass data from js, in js get data from slider (ui.values[0] ui.values[1]) and pass them to hidden form fields, on server side get that data using $_GET or $_POST, for example $_GET['first'] 在html表单中,设置隐藏的表单域(第一,第二个)以从js传递数据,在js中,从滑块获取数据(ui.values [0] ui.values [1]),并将它们传递给隐藏的表单域,在服务器端获取使用$ _GET或$ _POST的数据,例如$ _GET ['first']
_2. _2。
<?php
$first = 90;
$second = 290;
if(empty($_GET['first']) === false) {
$first = (int) $_GET['first'];
}
if(empty($_GET['second']) === false) {
$second = (int) $_GET['second'];
}
?>
<script>
$(function(){
$('#rangeslider').slider({
range: true,
min: 0,
max: 1000,
values: [ <?php echo $first ?>, <?php echo $second ?> ],
slide: function( event, ui ) {
$('#rangeval').html(ui.values[0]+" - "+ui.values[1]);
}
});
});
</script>
I've edited your fiddle to this: http://jsfiddle.net/suk1rcrk/2/ 我已经编辑了您的小提琴: http : //jsfiddle.net/suk1rcrk/2/
There's a hidden input form that stores the default slider range and is updated by jQuery on slider move with: 有一个隐藏的输入表单,用于存储默认的滑块范围,并由jQuery在滑块移动时通过以下方式更新:
$('#rangeValue').val(ui.values[0]+" - "+ui.values[1]);
When submiting the form the value can be called upon by: 提交表单时,可以通过以下方式调用该值:
$_POST['rangeValue'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.