El primer ejemplo que pongo es el que funciona con javascript y jquery:
Código :
<HEAD>
<style>
p { /*--display:none;--*/ display:none;}
</style>
<script src="jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
function equis(form) {
a=eval(form.a.value)
b=eval(form.b.value)
c=a+b;
form.salida.value = c
}
$(document).ready(function(){
$("#btnCalcu").click(function(){
if ($("#a").val() == "" || $("#b").val() == "" ){
$("p").css("display", "block");
$("#salida").val("faltan datos");
}else{
$("p").css("display", "none");
}
});
});
</script>
</head>
<body>
<center>
<form id="miformu">
<input type="number" size=4 value="" name="a" id="a">
<input type="number" size=4 value="" name="b" id="b">
<input type="button" value="calcular" id="btnCalcu" onClick="equis(this.form)">
El resultado es =
<input type "number" value=0 name="salida" id="salida" size=9>
</form>
<p>Debe rellenar los campos para obtener el resultado</p>
</center>
</BODY>En este segundo codigo es con el que tengo problemas puesto que intente prescindir del javascript y declarar las variables dentro del jquery (para entender un poco mas de su uso), pero no consigo hacerlo funcionar. Este es:
Código :
<HEAD>
<style>
p { /*--display:none;--*/ display:none;}
</style>
<script src="jquery-1.7.1.min.js" type="text/javascript">
$(document).ready(function(){
$a = $("#a").val();
$b = $("#b").val();
$c = $a + $b;
$("#salida").val("$c");
$("#btnCalcu").click(function(){
if ($("#a").val() == "" || $("#b").val() == "" ){
$("p").css("display", "block");
$("#salida").val("faltan datos");
}else{
$("p").css("display", "none");
}
});
});
</script>
</head>
<body>
<center>
<form id="miformu">
<input type="number" size=4 value="" name="a" id="a">
<input type="number" size=4 value="" name="b" id="b">
<input type="button" value="calcular" id="btnCalcu" onClick="equis(this.form)">
El resultado es =
<input type "number" value=0 name="salida" id="salida" size=9>
</form>
<p>Debe rellenar los campos para obtener el resultado</p>
</center>
</BODY>
La cuestión sería que debo declarar las variables "a" y "b" segun lo que introduzca el usuario y sumarlas en "salida". Quiza alguién me pueda ayudar en esto.
Gracias por adelantado.
