Javascript,表单值
我在Javascript if语句中有一些变量,它们捕获表单中的值。一个复选框和几个下拉列表。有没有办法让变量变得有点动态?例如,如果用户决定选择不同的选项,则值会更新吗?目前,它只捕获当前在页面加载中选择的内容Javascript,表单值,javascript,forms,if-statement,Javascript,Forms,If Statement,我在Javascript if语句中有一些变量,它们捕获表单中的值。一个复选框和几个下拉列表。有没有办法让变量变得有点动态?例如,如果用户决定选择不同的选项,则值会更新吗?目前,它只捕获当前在页面加载中选择的内容 if(document.URL.indexOf("page") >= 0 && document.cookie.search('myCookie') < 0){ var productvalue = document.querySelector('in
if(document.URL.indexOf("page") >= 0 && document.cookie.search('myCookie') < 0){
var productvalue = document.querySelector('input[name=product]:checked').value;
var amount = document.getElementById("frm-amount");
var amountValue = amount.options[amount.selectedIndex].value;
var term = document.getElementById("frm-term");
var termValue = term.options[term.selectedIndex].value;
if(document.URL.indexOf(“page”)>=0&&document.cookie.search('mycokie')<0){
var productvalue=document.querySelector('input[name=product]:checked')。值;
var金额=document.getElementById(“frm金额”);
var amountValue=amount.options[amount.selectedIndex].value;
var术语=document.getElementById(“frm术语”);
var termValue=term.options[term.selectedIndex].value;
您需要添加
对于选择框,您需要添加change
事件侦听器,对于输入字段,您可以使用keyup
(或者再次使用change
)
此外,您还需要提供更多的HTML代码,以获得更完善的解决方案
但是,我希望这能给出一个简单的想法。可能重复的