Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegohamaz

passar 2 parametros em 1 só função

Recommended Posts

galera eu estou querendo fazer uma função pra desabilitar um input porem eu quero desabilitar mais de 1 em apenas 1 função

 

 

function toggle(checkboxID, toggleID) {
var checkbox = document.getElementById(checkboxID);

for(var i=0;i<toggleID.length;i++){
var res = toggleID.split(";");
console.log("teste"+res);
}


var toggle = document.getElementById(toggleID);
updateToggle = checkbox.checked ? toggle.disabled=true : toggle.disabled=false;
}

 

nessa minha função ele ja faz o que quero porem so funciona com 1 parametro eu queria fazer o seguinte

 

toggle('input1', 'input2;input3');

 

e ele desabilitar os 2 botoes ao emsmo tempo como eu posso fazer estou usando o split mas depois vou ter que tratar novamente a variavel , existe uma maneira mais eficaz , com javascript puro ou com jquery


Consegui para quem precisar

 

function toggle(checkboxID, toggleID) {
var checkbox = document.getElementById(checkboxID);
var teste = toggleID.split(';');
for(var i=0; i< teste.length; i++) {
var toggle = document.getElementById(teste);
updateToggle = checkbox.checked ? toggle.disabled=true : toggle.disabled=false;
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.