我试图从一个和然后当它提交的值将值变成一个cookie。这是我的,但我想知道是否有办法做到这一点,所以我不必为所有变量写出同样的东西。设置表单元素的饼干
function submitValues(){
var firstName = document.forms["frm1"]["first_name"].value;
var lastName = document.forms["frm1"]["last_name"].value;
var number = document.forms["frm1"]["phNum"].value;
setCookie("firstName",firstName,365);
setCookie("lastName",lastName,365);
setCookie("number",number,365);
}
我不明白你是如何为所有的变量写同样的东西。这三个变量很可能有三个不同的值。 “同样的事情”的问题在哪里出现? –
我相信他/她意味着将有更多的字段需要使用值而不是firstName,lastName和number来设置cookie。所以这个问题似乎是“是否有一种方法可以遍历所有的表单字段,并为表单中每个字段的相应值创建一个cookie?”而不必像上面所写的那样将每个值都声明为一个变量。 – sbeliv01
是的,sbeliv01是对的,我没有做好提问的工作。有没有办法,我可以做到这一点与参数?当我有类似'[“frm1”] [“first_name”]。value;'并且在引号内有参数时它不起作用。 – user1290426