我正在尝试在循环内创建多个新变量。新变量的数量取决于另一个变量的长度(下面使用的变量“列表”)。
for(var i = 0; i < list.lenght; i++)
{
var counter + i; // create new variable (i.e. counter1, counter2,...)
}
Run Code Online (Sandbox Code Playgroud)
我在 StackOverflow 上发现了很多非常相似的问题,答案主要是使用数组(即如何在循环内创建动态变量名称?)。
如果我使用建议的解决方案,我是否创建了一个变量数组?所以在我的例子中,我将创建多个计数器,然后我可以向这些变量添加值,即:
counter6++;
Run Code Online (Sandbox Code Playgroud)
如果不是这样,我该如何解决这个问题?
我很抱歉要求您解释一个旧答案,但由于声誉低,我无法在旧答案中发表评论。
我试图遍历我的谷歌工作表中的整行,并将一些数据从一张工作表复制到另一张工作表。随着时间的推移,列表会变得更长。
更具体地说:如果 B 列中的输入等于“蓝色”,则将 A 列和 C 列中的值复制到另一个工作表中。对所有列执行此操作,直到列末尾。
链接到我的电子表格:https : //docs.google.com/spreadsheets/d/1xnLygpuJnpDfnF6LdR41gN74gWy8mxhVnQJ7i3hv1NA/edit?usp=sharing
非常感谢任何评论、提示或帮助。
问候!
下面是一个简单的html表单和javascript代码的代码,用于在用户单击提交按钮时检查字段是否为空.
问题是,表单已提交,即使没有填写必要的字段.正如您所看到的,我只是一个JS编码的初学者,所以我不知道,如果问题出在if/else语句中,JS代码中的其他地方,或者表单没有正确设置.
<script>
function preveri(pov){
var preveriime = pov.ime.value;
var preverirojstvo = pov.rojstvo.value;
var preverimail = pov.email.value;
var preverikategorijo = pov.kategorija.value;
if (preveriime == "") {
document.getElementById('imeA').style.display="block";
}
if (preverirojstvo == "") {
document.getElementById('datumA').style.display="block";
}
if (preverimail == "") {
document.getElementById('emailA').style.display="block";
}
if (preverikategorijo == "") {
document.getElementById('kategorijaA').style.display="block";
}
if(preveriime != "" && preverirojstvo != "" && preverimail != "" && preverikategorijo != ""){
document.pov.submit();
}
else{
return false;
}
}
</script>
<h4>OBRAZEC ZA SPLETNE PRIJAVE</h4>
<br/>
<form name="pov" method="POST" …Run Code Online (Sandbox Code Playgroud)