首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在提交表单时从滑块范围jquery回显数值,以及如何从$_GET值设置滑块范围的值?

问如何在提交表单时从滑块范围jquery回显数值,以及如何从$_GET值设置滑块范围的值?
EN

Stack Overflow用户
提问于 2014-08-30 23:43:02
回答 2查看 615关注 0票数 0

如何在提交表单时从滑块范围jquery回显数值,以及如何从$_GET值设置滑块范围的值?

.........................................................................................................................

首先,如何在按下提交按钮后从滑块范围回显数值(使用php标签)

例如;

代码语言:javascript
复制
<?php
    if(isset($_POST["submit"]))
    {
        echo 2 value from slider range
    }
?>

此小提琴url

http://jsfiddle.net/peap/suk1rcrk/1/

第二,

如何从$_GET值设置滑块范围的值

例如;

代码语言:javascript
复制
www.xxxx.com/yyy.php?first=50&second=700

当我得到像上面这样的$_GET值时,我想要这样设置滑块范围

http://image.ohozaa.com/i/102/FtG0n3.jpg

我该怎么做呢?

感谢您的每一个回答^^

EN

回答 2

Stack Overflow用户

发布于 2014-08-30 23:57:39

_1。

在html表单中,设置隐藏表单域(first,second)从js传递数据;在js中,从slider (ui.values ui.values1)获取数据并将其传递给隐藏表单域;在服务器端,使用$_GET或$_POST获取数据,例如$_ get 'first‘

_2。

代码语言:javascript
复制
<?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>
票数 0
EN

Stack Overflow用户

发布于 2014-08-31 00:00:57

我已经将你的小提琴编辑成这样:http://jsfiddle.net/suk1rcrk/2/

有一个隐藏的输入表单,用于存储默认的滑块范围,并由jQuery在滑块移动时进行更新:

代码语言:javascript
复制
$('#rangeValue').val(ui.values[0]+" - "+ui.values[1]);

提交表单时,可以通过以下方式调用该值:

代码语言:javascript
复制
$_POST['rangeValue'];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25584099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档