gpt4 book ai didi

javascript - 如何通过 POST 将双 slider 最小值和最大值发送到 PHP

转载 作者:行者123 更新时间:2023-11-30 14:23:43 24 4
gpt4 key购买 nike

我正在尝试使用双 slider 提交将最小值和最大值发送到 php

静态页面调用服务器php

    <?php include('server/server.php') ?>

JS代码在下面

  <script>$( function() {
$( "#slider-range" ).slider({
range: true,
min: 18,
max: 100,
values: [ 18, 30 ],
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>

而 HTML 代码是 Looks down below目前,我只提交了年龄。但是,我想发送 Min val 和 Max val。

<form action = "edit_preference2.php" method = "POST">   
<p>
<label for="amount">Show Me:</label>
<!--At the Moment it's only send 'AGE'
However i want to send min and max to PHP -->
<input type="text" id="age" name = "age" readonly style="border:0; color:#f6931f; font-weight:bold;">
</p>

<div id="slider-range"></div>
<button type="submit" name="btn_preference">Submit</button>
</form>

我正在尝试将 Slider var 的最小值和最大值发送到 PHP

在我的 PHP 服务器中。接收如下数据

if (isset($_POST['btn_preference'])) 
{
$amount = $_POST["age"];
#How can i receive min and Max val ??
$_SESSION = $amount;
}

最佳答案

创建 2 个隐藏输入,名称和 ID 分别为最小值和最大值,那么在你的事件中

slide: function( event, ui ) {
$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
$( "#min" ).val(ui.values[ 0 ]);
$( "#max" ).val(ui.values[ 1 ]);
}

然后您只需在您的 PHP 中访问它们

if (isset($_POST['btn_preference'])) 
{
$amount = $_POST["age"];
$min = $_POST["min"];
$max = $_POST["max"];
}

关于javascript - 如何通过 POST 将双 slider 最小值和最大值发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52293886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com