| |||
referirme a un campo de texto Tengo un campo d texto llamado name="campo[texto]" y me da error por usar corchetes, ya que hago lo mismo pero sin corchetes y si q funciona. Como tengo q hacer para referirme a él usando el nombre con los corchetes ¿hay alguna forma? |
| ||||
Re: referirme a un campo de texto nosib : Te debe dar error cuando intentas acceder al campo en javascript porque campo[texto] se interpreta como un elemento de una tabla o array y no como un nombre de objeto. Si te empeñas en seguir usando esa nomenclatura, todavía tienes una solución, y es acceder a ese objeto usando el método document.getElementById("campo[texto]") . Va un ejemplo: <pre><html> <head> <script type="text/javascript"> function prueba() { var objeto = document.getElementById("campo[texto]"); alert(objeto.value); } </script> </head> <body> <form> <input type="text" id="campo[texto]" value="abc"> <input type="button" onclick="prueba()" value="Ver"> </form> </body> </html> </pre> A pesar de esto, mi recomendación es que evites ese tipo de nombres. Saludos. P.D. Bienvenido a los foros. <style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span> |