JavaScript + html , mostrar calculo
#1 ·

Buenas , desearia resolver un problemilla que tengo con javascript. Estoy empezando en este tema y realmente me está resultando complicado entenderlo.

Primero presentaré el codigo javascript y el html

Código: javascript
<script LANGUAGE="JavaScript1.1">

var dinero = new Array (1000);
var apuesta = new Array(0);

function apuesta() {
        this.dinero = dinero[0];
        this.apuesta = apuesta[0];
            if ( dinero[0] >= 100 ) {
                apuesta[0] += 100;
                dinero[0] = dinero[0] - apuesta[0];
                document.segundo.dinero.value = dinero[0];
                document.segundo.apuesta.value = apuesta[0];
            } else {
                alert ("DINERO INSUFICIENTE");
         }   
 }
</script>

Código:html

<form NAME="segundo">
    <table>
        <tr>   
            <td> <input TYPE="BUTTON" VALUE="       Apostar 100        " onClick="apuesta();"> </td> 
            <td> <B>Dinero :</B><BR>
               <input TYPE="TEXT" SIZE=5 NAME="dinero" VALUE="" /> </td>         
            <td> <b>Apuesta :</b><br />        
               <input TYPE="TEXT" SIZE=5 NAME="apuesta" VALUE="" /> </td>           
        </tr>    
    </table>
</form>

Se trata de un formulario que partiendo de una cantidad 'dinero', al clickar en 'Apostar 100' debe restar esa cantidad a 'dinero'  y sumar 100 a 'apuesta'. Mostrando a su vez las cantidades actualizadas cada vez clickamos en 'Aportar 100'.

El problema me viene que no me aparecen los datos en el formulario, ya que no sé que variable tengo que indicarle para ello en VALUE.

Seguro que es algo sencillisimo , pero que me trae de cabeza por haber empezado hace poco con javascript. Espero poder seguir aprendiendo con su ayuda.

Un saludo


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 12/Nov/2007
·
#2 ·

Con esto (sacado de tu código) asignas un valor al campo.

Spoiler:

document.segundo.dinero.value = dinero[0];

En cuanto a:

Spoiler:

Se trata de un formulario que partiendo de una cantidad 'dinero', al clickar en 'Apostar 100' debe restar esa cantidad a 'dinero'  y sumar 100 a 'apuesta'. Mostrando a su vez las cantidades actualizadas cada vez clickamos en 'Aportar 100'.

No se entiende bien que quieres hacer, pero más importante es saber: ¿ que problema representa? ¿ algun error de código?


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
#3 ·

Y el problema me viene en que no sé que variable tengo que poner en VALUE en el form para que muestre el valor después de pasar por la funcion de 'apuesta'

Código:
<td> <B>Dinero :</B><BR>
               <input TYPE="TEXT" SIZE=5 NAME="dinero" VALUE="" /> </td>         
            <td> <b>Apuesta :</b><br />         
               <input TYPE="TEXT" SIZE=5 NAME="apuesta" VALUE="" /> </td>

Gracias por contestar rapidamente..


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 12/Nov/2007
·
#4 ·
Cita:
Resuelto :
<head>

function apostar(cantidad) {

if ( dinero == 0 ) {
    alert ('No tienes suficiente dinero');
} else {

    if ( dinero >= cantidad ) {
        apuesta += cantidad;
        dinero = dinero - cantidad;
        document.form1.jdinero.value = dinero;    document.form1.japuesta.value = apuesta;

   } else {
alert ('No tienes suficiente dinero');
        } // fin else

    }// fin else2 

}// fin funcion

</head>


<body>

<td> <b>Dinero :</b><br />        
<input type"text" size=10 name="jdinero" value = "1000" />  
        
<td> <b>Apuesta :</b><br />        
<input type"text" size=10 name="japuesta" value= "0" />

</body>

Ya tá resuelto, gracias por vuestra ayuda. ;D


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 12/Nov/2007
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · Java y Javascript
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 21:49 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario0Hoy, 01:00
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario628/Jul/2013, 19:24
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Javascript + HTML
Por: · 26/Nov/2004, 13:11
830/Nov/2004, 22:37
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
HTML dentro de Javascript
Por: · 12/Feb/2012, 14:09
118/Sep/2012, 04:58
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario121/Nov/2003, 18:48
 Ir al último mensaje del tema
Recomendado