Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2009, 04:00
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Por que me da este error???

Fíjate si eres nuevo, que tu pregunta es de Javascript y la has puesto en el foro de Java... Nah, tranquilo, todos hemos sido nuevos alguna vez :) Ya te cambiarán el mensaje al foro de Javascript.


Mientras tanto, el problema es que las cosas entre Javascript y HTML no funcionan así. Es decir, al input le has puesto un nombre, inputA, pero eso es en el HTML. Es decir, que no se accede a ese input desde Javascript simplemente poniendo inputA.

Para acceder a un elemento de HTML, tendrás que usar la función document.getElementById. Por ejemplo:

Código html:
Ver original
  1.   <head>
  2.     <script type="text/javascript">
  3. function con(){
  4.     alert(document.getElementById("elCampo").value);
  5. }
  6.     </script>
  7.   </head>
  8.   <body>
  9.     <form>
  10.       <input type="text" name="inputA" id="elCampo" value="0" size="10">
  11.       <input type="button" value="click on me" onClick="con()">
  12.     </form>
  13.   </body>
  14. </html>

Además de eso, para acceder al valor, como ves, se usa document.getElementById("tal").value, y no debes usar document.write así.