Silvio luis Postado Dezembro 16, 2011 Denunciar Share Postado Dezembro 16, 2011 bom dia,preciso marcar checkbox, não pelo nome deles mas sim pelo value dele.attSilvio Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Dezembro 16, 2011 Denunciar Share Postado Dezembro 16, 2011 (editado) Como? Desenha para mim :) Editado Dezembro 16, 2011 por Willian Gustavo Veiga Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fiote Postado Dezembro 16, 2011 Denunciar Share Postado Dezembro 16, 2011 William,Ele está pedindo um document.getElementByValue('valor_do_checkbox') Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Dezembro 17, 2011 Denunciar Share Postado Dezembro 17, 2011 Faz um foreach para todos os selects verificando o valor deles, ai retorna os que baterem Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Dezembro 17, 2011 Denunciar Share Postado Dezembro 17, 2011 fiote, agora sim :)vini_loock, não precisa de loop. Uma simples chamada ao método document.querySelectorAll resolve o problema do Silvio.Fiz um exemplo rápido:HTML:<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>querySelectorAll</title> </head> <body> <form method="post" action="action.php"> <input name="I am in" type="text" value="OK!" /> <input name="I am out" type="text" value="SORRY" /> <input name="I am in too" type="submit" value="OK!" /> </form> </body> </html> java script: var elements = document.querySelectorAll('*[value="OK!"]'), i; for (i = 0; i < elements.length; i++) { alert(elements[i].getAttribute('name')); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Dezembro 17, 2011 Denunciar Share Postado Dezembro 17, 2011 Sim, mas isso não funciona em todos os navegadores, esse querySelector faz parte do HTML5, então não é viável em todos os casos, o mais aconselhavel seria escrever uma função como esse querySelector. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Dezembro 18, 2011 Denunciar Share Postado Dezembro 18, 2011 (editado) Entendo o seu ponto de vista, mas por outro lado, acho que devemos utilizar sim o HTML5 para difundir a tecnologia e ajudar a reportar possíveis problemas.Claro que em um mundo real, de negócios, a coisa é bem diferente (vide Internet Explorer), infelizmente.Um abraço. Editado Dezembro 18, 2011 por Willian Gustavo Veiga Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fiote Postado Dezembro 19, 2011 Denunciar Share Postado Dezembro 19, 2011 Claro que em um mundo real, de negócios, a coisa é bem diferente (vide Internet Explorer), infelizmente.Não se esqueçam que o Chrome passou o IE no brasil. Portanto, se o público do site é brasileiro, a parada é deixar ele otimizado para o chrome e "se der" fazer ele funcionar legalzinho no IE ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Dezembro 19, 2011 Denunciar Share Postado Dezembro 19, 2011 É verdade fiote. Só tenho medo do Google Chrome se tornar o novo Internet Explorer do passado, criando padrões para benefício próprio. Se bem que a história já mostrou que isso não funciona. Ainda bem!Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Silvio luis
bom dia,
preciso marcar checkbox, não pelo nome deles mas sim pelo value dele.
att
Silvio
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.