Mah*_*van 2 html javascript jquery local-storage
处理会话存储,如果用户从下拉列表中选择 (.bap_mjr) 值,然后从第一页单击下一步按钮,则在第一页中我有一个下拉列表,它将重定向到我需要显示标签的第二页。
第一页 HTML
<select class="mslt_Field slt_major slt_mjr ipt_required" id="slt_mjr" name="slt_mjr">
<option value="">Please Select</optio
<option value="BA in Arts,Culture&Heritage Ma">BAACHM</option>
<option id="bap_Mjr" class="bap_Mjr" value="Bachelor of Arts in Persian">BAP</option>
<option value="Bachelor of Bus Adminstration">BBA</option>
</select>
Run Code Online (Sandbox Code Playgroud)
目前我正在尝试在第一页这是我的 jquery 代码
$("#slt_mjr").change(function (){
alert($(this).val());
var dropselvalue = -1;
if (document.getElementById("bap_Mjr").val())
{
alert("check");
dropselvalue = 1;
}
if(window.sessionStorage) {
sessionStorage.setItem("dropselvalue", dropselvalue);
}
});
Run Code Online (Sandbox Code Playgroud)
第二页
<div class="pay_click">Welcome to second page</div>
Run Code Online (Sandbox Code Playgroud)
第二页jquery代码
var dropselvalue = parseInt(sessionStorage.getItem("dropselvalue"));
if (dropselvalue != -1) {
if (dropselvalue === 1) {
$(".pay_click").show()
}
//localStorage.removeItem("CheckedRadioValue");
}
Run Code Online (Sandbox Code Playgroud)
会话未存储,我无法获取该项目。
我做错的地方请帮助我
提前致谢
您有一个不完整的结束标记,并且您在 javascript 上使用了 .val(),而不是 jquery。
试试这个代码:
html,第一页:
<select id="slt_mjr" name="slt_mjr">
<option value="">Please Select</option>
<option value="BA in Arts,Culture&Heritage Ma">BAACHM</option>
<option id="bap_Mjr" class="bap_Mjr" value="Bachelor of Arts in Persian">BAP</option>
<option value="Bachelor of Bus Adminstration">BBA</option>
</select>
<a href="deleteme1.html">Link to second page</a>
Run Code Online (Sandbox Code Playgroud)
javascript,第一页:
$("#slt_mjr").change(function () {
//alert($(this).val());
var dropselvalue = -1;
if ($("#bap_Mjr").val()) {
dropselvalue = 1;
}
if (window.sessionStorage) {
sessionStorage.setItem("dropselvalue", dropselvalue);
}
});
Run Code Online (Sandbox Code Playgroud)
html,第二页:
<button id="check">Check</button>
Run Code Online (Sandbox Code Playgroud)
javascript,第二页
$('#check').click(function () {
var dropselvalue = parseInt(sessionStorage.getItem("dropselvalue"));
if (dropselvalue != -1) {
if (dropselvalue === 1) {
alert();
}
//localStorage.removeItem("CheckedRadioValue");
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39792 次 |
| 最近记录: |