estou com a seguinte duvida tenho uma função soma na mesma pagina que vai somar alguns campos e mostrar em readOnly diferentes, por exemplo potassio + calcio + magnesio esta somando e mostrando no SomaBase que é meu campo readonly.até ai td certo. mas eu tenho um outro campo readonly chamado CTC que é pra mostrar a soma de potassio + calcio+ magnesio + hidrogenio + sodio a unica diferença da soma acima é que aumentou mais dois campos . Como faço pra mostrar a soma separada? soma de uns no somaBase (readonly) e a outra soma no CTC (outro readonly?)
vejam o que tentei fazer logo abaixo
window.onload = function() {
document.getElementById("somaBase").onclick = function soma() {
var potassio = document.getElementById("potassio").value;
var calcio = document.getElementById("calcio").value;
var magnesio = document.getElementById("magnesio").value;
var hal = document.getElementById("hal").value;
var sodio = document.getElementById("sodio").value;
document.getElementById("somaBase").value = eval(potassio) + eval(calcio) + eval(magnesio);
document.getElementById("ctc").value = eval(potassio) + eval(calcio) + eval(magnesio) + eval(hal) + eval(sodio);
}
}
</script>Pessoal ja Resolvi ficou assim:
Estou postando para quem precisar.
window.onload = function() {
base=0;
document.getElementById("somaBase").onclick = function somabase(){
var potassio = document.getElementById("potassio").value;
var calcio = document.getElementById("calcio").value;
var magnesio = document.getElementById("magnesio").value;
base=eval(potassio) + eval(calcio) + eval(magnesio);
document.getElementById("somaBase").value = base;
}
document.getElementById("ctc").onclick= function somactc(){
var hal = document.getElementById("hal").value;
var sodio = document.getElementById("sodio").value;
document.getElementById("ctc").value = base + eval(hal) + eval(sodio);
}
}
</script>Oi, pessoal ja consegui resolver ficou assim:
vou postar o jeito que fiz para quem precisar
window.onload = function() {
base=0;
document.getElementById("somaBase").onclick = function somabase(){
var potassio = document.getElementById("potassio").value;
var calcio = document.getElementById("calcio").value;
var magnesio = document.getElementById("magnesio").value;
base=eval(potassio) + eval(calcio) + eval(magnesio);
document.getElementById("somaBase").value = base;
}
document.getElementById("ctc").onclick= function somactc(){
var hal = document.getElementById("hal").value;
var sodio = document.getElementById("sodio").value;
document.getElementById("ctc").value = base + eval(hal) + eval(sodio);
}
}
</script>



Postagens
Female
