A função UBound retorna dados do tipo Long cujo valor é o subscrito máximo disponível para a dimensão da matriz especificada.
Função UBound
Retorna um Long cujo valor é o maior subscrito disponível para a dimensão da matriz especificada.
gramática
UBound(arrayname[, dimensão])
A sintaxe da função UBound consiste nas seguintes partes:
descrição parcial
nome da matriz obrigatório. O nome da variável de matriz, seguindo as convenções padrão de nomenclatura de variáveis.
dimensão Opcional; Especifica o limite superior para qual dimensão retornar. 1 representa a primeira dimensão, 2 representa a segunda dimensão e assim por diante. Se a dimensão for omitida, será assumido como 1.
ilustrar
A função UBound é usada junto com a função LBound para determinar o tamanho de um array. LBound é usado para determinar o limite superior de uma determinada dimensão do array.
Para arrays com as seguintes dimensões, UBound retorna valores conforme mostrado na tabela a seguir:
Dim A (1 a 100, 0 a 3, -3 a 4)
Valor de retorno da instrução
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
O uso da função asp ubound() retorna o subscrito máximo disponível para a dimensão indicada do array.
como:
Copie o código do código da seguinte forma:
<%
chkitems = Trim(Request("chk"))
se chkitems <> "" então
chkitem = split(chkitems,",")
'para i=0 para ubound(chkitem)
'Resposta.Write(chkitem(i) & "<br />")
'próximo
outro
Response.Write("Por favor, selecione um item de votação!")
terminar se
%>
Porque a função split divide o valor da caixa de seleção obtido de acordo com o delimitador ',' e o armazena em um formato de dados de array. Agora é necessário gerar quais caixas de seleção estão selecionadas em sequência, usando um loop for e uma variável de loop for. Para ter certeza, você deve usar a função ubound