[英]select element validation doesn't working in JavaScript
我有一个Index.html文件,在其中我给两个选项两个不同的值(是或否)。
问题:
我想用JS中的这些值进行验证,但是在执行时无法保存该值。
我所拥有的:Index.html:
<select id="sel">
<option value="yes" >Yes</option>
<option value="no" >No</option>
</select>
Valid.js:
var sel=document.getElementById("sel").value;
localStorage.setItem("sel", sel);
Calculate.js:
我必须在这里验证是否已将Confirm.html与Index.html中的表单操作相关联。
在confirm.html中,我正在加载calculate.js的init()
方法
var sel = localStorage.getItem("sel");
假设用于验证和计算的代码都在不同的文件中,我强烈建议您检查将脚本加载到HTML文件中的顺序,或者可以将事件侦听器附加到选择标记,该标记将在每次用户像这样更改选择;
document
.getElementById('sel')
.addEventListener('change', function(event) {
localStorage.setItem("sel", this.value);
})
然后在验证输入时,检查“ sel”值是否按照您最初的计划存在于localStorage中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.