Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/11/2011, 16:06
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 13 años, 2 meses
Puntos: 37
Respuesta: cambiar value de un input una vez cargado el DOM

zerokilled tiene toda la razón es defaultValue, por que intenté modificando este código

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function displayResult()
  5. {
  6. var x=document.getElementById("email").defaultValue;
  7. alert(x);
  8. }
  9. </script>
  10. </head>
  11. <body>
  12.  
  13. <form>
  14. Email: <input type="text" id="email" value="[email protected]" />
  15. </form>
  16.  
  17. <button type="button" onclick="displayResult()">Display default value</button>
  18.  
  19. </body>
  20. </html>

que encontré en w3schools:
w3Schools ejemplo defaultValue

y lo modifiqué con un window.onload así:

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. window.onload = function () {
  5.   document.getElementById("email").defaultValue = "yahoo";
  6. }
  7.  
  8. function displayResult()
  9. {
  10. var x=document.getElementById("email").defaultValue;
  11. alert(x);
  12. }
  13. </script>
  14. </head>
  15. <body>
  16.  
  17. <form>
  18. Email: <input type="text" id="email" value="[email protected]" />
  19. </form>
  20.  
  21. <button type="button" onclick="displayResult()">Display default value</button>
  22.  
  23. </body>
  24. </html>

Traté de ejecutarlos en ambos navegadores y no funcionó en IE8, que es el que tengo.

Trata cambiando defaultValue por value.

Saludos