Silvio luis Posted December 16, 2011 Report Share Posted December 16, 2011 bom dia,preciso marcar checkbox, não pelo nome deles mas sim pelo value dele.attSilvio Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted December 16, 2011 Report Share Posted December 16, 2011 (edited) Como? Desenha para mim :) Edited December 16, 2011 by Willian Gustavo Veiga Quote Link to comment Share on other sites More sharing options...
0 fiote Posted December 16, 2011 Report Share Posted December 16, 2011 William,Ele está pedindo um document.getElementByValue('valor_do_checkbox') Quote Link to comment Share on other sites More sharing options...
0 vini_loock Posted December 17, 2011 Report Share Posted December 17, 2011 Faz um foreach para todos os selects verificando o valor deles, ai retorna os que baterem Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted December 17, 2011 Report Share Posted December 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')); } Quote Link to comment Share on other sites More sharing options...
0 vini_loock Posted December 17, 2011 Report Share Posted December 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. Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted December 18, 2011 Report Share Posted December 18, 2011 (edited) 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. Edited December 18, 2011 by Willian Gustavo Veiga Quote Link to comment Share on other sites More sharing options...
0 fiote Posted December 19, 2011 Report Share Posted December 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 ;) Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted December 19, 2011 Report Share Posted December 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. Quote Link to comment Share on other sites More sharing options...
Question
Silvio luis
bom dia,
preciso marcar checkbox, não pelo nome deles mas sim pelo value dele.
att
Silvio
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.