Entrar Regístrate
 
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


civitis2006
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?


GestionXls
@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..


civitis2006
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


civitis2006
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 18:07 UTC+02:00 DST
Temas similares
No se han encontrado temas similares