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?
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.
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
Este tópico foi fechado automaticamente 16 horas depois da última resposta. Novas respostas não são mais permitidas.