首页 > 解决方案 > 如何在 VBScript 循环中处理条件

问题描述

我在一个页面上有两个输入字段和两个提交按钮。InputField1 “代码” InputField2 “金额” Button1 “保存” Button2 “保存并添加另一个”

写逻辑有问题。当我只有一个项目并继续前进时,我应该只点击保存。如果是多个,那么我需要点击 button2 并按照流程进行操作,最后我需要点击保存。任何帮助将不胜感激。我只是不确定如何处理保存按钮。

sCode="100:500"
sAmount="500:500"
arrCCode=Split(sCode,":")
arrAmount=Split(sAmount,":")

For i = 0 To UBound(arrCCode)

  If i > UBound(arrCCode) Then
    Exit For
    Else 
        MsgBox arrCCod(i)
        MsgBox arrAmount(i)


  End If
Next

标签: vbscript

解决方案


我想我明白了,,,

sCode="100:500"
sAmount="500:500"
arrCCode=Split(sCode,":")
arrAmount=Split(sAmount,":")

For i = 0 To UBound(arrCCode)

  'If i > UBound(arrCCode) Then
    'Exit For
    'Else 
        MsgBox arrCCod(i)
        MsgBox arrAmount(i)
        If i = UBound(arrCCod) Then
            msgbox "Save"
            Exit For
        Else
            Msgbox "Save and add"
        End 

  'End If
Next

推荐阅读