Ir para conteúdo

POWERED BY:

Arquivado

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

roskiiinha

getElementsByName

Recommended Posts

Boa tarde galera !

 

meu problema é o seguinte, preciso usar o elementsByName so que meu name é uma variavel com um prefixo, queria alguma dica de como prosseguir

 

Meu input:

			"		<input class = \"campo\" style=\"width:300px\" type = \"text\" name = \"pt_" . $indice1 . "\" />" .

 

E meu codigo javascript :

function Hab2() {
var elements = document.getElementsByTagName("input"); // ao invez de TagName usar apenas Name
for(i=0;i<elements.length;i++)

 if(document.getElementById("teste2").checked == "1"){
         elements[i].checked=1
	}else{
	elements[i].checked=0

	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vai colocar os elementos com o prefixo no array matches:

var els = document.getElementsByTagName('input');
if(!els) return false;

var matches = [];
for(var i = 0; i < els.length; i++){
var $this = els[i];
if($this.getAttribute('name').match(/^pt_[\w]+$/)
matches.push($this);
}

 

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.