小编use*_*263的帖子

在 for 循环中创建多个变量

我正在尝试在循环内创建多个新变量。新变量的数量取决于另一个变量的长度(下面使用的变量“列表”)。

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)

如果不是这样,我该如何解决这个问题?

我很抱歉要求您解释一个旧答案,但由于声誉低,我无法在旧答案中发表评论。

javascript variables for-loop

5
推荐指数
1
解决办法
8188
查看次数

使用 Google Apps Script 遍历整个列

我试图遍历我的谷歌工作表中的整行,并将一些数据从一张工作表复制到另一张工作表。随着时间的推移,列表会变得更长。

更具体地说:如果 B 列中的输入等于“蓝色”,则将 A 列和 C 列中的值复制到另一个工作表中。对所有列执行此操作,直到列末尾。

链接到我的电子表格:https : //docs.google.com/spreadsheets/d/1xnLygpuJnpDfnF6LdR41gN74gWy8mxhVnQJ7i3hv1NA/edit?usp=sharing

  • 当颜色不等于蓝色时,循环停止。为什么?
  • 如您所见,我使用了 for 循环。这甚至是要走的路吗?
  • 我可以对代码执行的速度做些什么吗?

非常感谢任何评论、提示或帮助。

问候!

javascript loops google-sheets google-apps-script

3
推荐指数
2
解决办法
2万
查看次数

即使验证失败,表单也会提交

下面是一个简单的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)

html javascript forms validation

0
推荐指数
1
解决办法
2545
查看次数