Código PHP:
Ver original<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function limpia(){
document.getElementById('prueba').value = '';
}
var total =0;
var signo;
$(document).ready(function(){
$('#prueba').val("0");
$('#prueba').click(function(){
limpia();
})
$('#prueba').blur(function(){
var valores = $('#prueba').val();
var resultado
= valores
.split(" "); for (var i = 0; i < resultado.length; i++) {
signo =resultado[i].substring(0,1);
if(signo=='-'){
total = parseFloat(total) - parseFloat(resultado[i]);
}else{
total = parseFloat(total) + parseFloat(resultado[i]);
}
};
$('#prueba').attr('value', total);
})
})
</script>
</head>
<body>
<input type="text" id="prueba">
</body>
</html>
Hola gracias , de momento logro que sume pero no que reste no se donde esta el error estoy substrayendo la prima letra con sustring(); y comparo si es suma o resta pero no logro que reste
ademas cadavez que quiero borrar el value de la variable para realizar la suma de nuevo me sigue conservando el valor de la suma anterior por ende se suma de nuevo
me ayudan=? gracias