Quantidades de Valores no Campo Zoom - Evento de Processo

Boa tarde!
Preciso fazer um FOR com base na quantidade de itens informados em um campo Zoom do formulário.

Como posso fazer o SPLIT nesses dados informados? É criando um array ou faço o split por algum caractere específico?

Você pretende fazer isso onde? No front (navegador) ou back (servidor)?

No Front, com a JQuery, só fazer:

let items = $("#id_do_seu_campo_zoom").val(); // retornará um array
console.log(items.length); // o total de itens selecionados.

No servidor acho que um split no caractere \u0018 vai resolver. Ao menos é esse caractere que veio quando consultei um Zoom com múltipla escolha.

3 curtidas

Campo zoom ou campo pai x filho?
se for o zoom

function setSelectedZoomItem(selectedItem) {
    selectedItem.inputId('meu campo')
}

Se for um pai filho você pode usar o codigo abaixo

$("input[id^='meucampo___']").each(function (index) {
	var id_do_filho = $(this).attr("id").split("___")[1];
}

Obrigado Bruno!
Consegui via split no caractere \u0018

2 curtidas

Este tópico foi fechado automaticamente 16 horas depois da última resposta. Novas respostas não são mais permitidas.