fu-6ren">
gpt4 book ai didi

javascript - 如何在不执行操作的情况下从下拉列表中存储值以在其他 php 页面中使用

转载 作者:行者123 更新时间:2023-11-29 18:16:02 26 4
gpt4 key购买 nike

我有这个代码 -

<html>
<head>
</head>
<body>
<select name="feature" id="Feature" onchange="myFunction()">
<?php
?>
<option value > Select Feature</option>
<?php
foreach($newFeature as $feat)
{
?>
<option value="<?php echo $feat;?>"><?php echo $feat;?></option>
<?php
}
?>
</select>
</form>
</body>
</html>


<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
function myFunction()
{
var x=document.getElementById("Feature");

}
</script>

这里如何使用 cookie 或 session 变量来存储选定的值并在其他 php 页面中使用它?

请指导

最佳答案

在这种情况下,您最好使用 cookie

我是为别人做的,希望这能帮助您了解 cookie 的使用情况。这样做的目的是在页面刷新后通过从 cookie 中获取所选值来保持所选值的设置,您可以改为在所需的页面中获取它

HTML

   <select id="selectCurrency">
<option value="1">US</option>
<option value="98">RS</option>
<option value="61">Ind</option>
</select>

Jquery

//Fetching cookie you can do this in any other page 
$(document).ready(function(e){
var name = "Currency="; //Name of the cookie
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++)
{
var c = ca[i].trim();
if (c.indexOf(name)==0) $('#selectCurrency').val(c.substring(name.length,c.length));
}
});



//Setting Cookie
$('#selectCurrency').change(function(e)
{
var cookieVal = "Currency="+$(this).val();
document.cookie = cookieVal ;

});

http://jsfiddle.net/AmarnathRShenoy/HM3Zj/9/

更多请看这里

http://www.w3schools.com/js/js_cookies.asp

关于javascript - 如何在不执行操作的情况下从下拉列表中存储值以在其他 php 页面中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23337128/

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