Formatar Fonte em JAVASCRIPT - [RESOLVIDO]

Fala Pessoal BLZ!

Tenho uma duvida simples porem não econtro na internet a solução.

Eu tenho esse codigo em javasrip abaixo e queria que o APROVADO fosse para o campo na cor AZUL e o REPROVADO fosse na Cor VERMELHO existe essa forma?

[code]
[/code]

nao lembro se funfa, mas ponha um html code entre a palavra:

document.form.status.value = "<font color='blue'>Aprovado</font>";

Tentei mas não deu certo não, o campo Status sai com todo esse valor " Aprovado"

Ok, onde se encontra o codigo desse campo ‘status’ ? tem como postar ?

Na verdade quero aplicar isso em uma aplicação e fiz um pequenos teste para saber se consigo fazer isso:

segue o teste:

[code]

Insert title here [/code]

crie um css com configuração de fonte e cor pra duas classes uma com nome reprovado e outra com reprovado, e quando quando vc faz isso


if(total<=5) {  
        document.form.status.value = "Aprovado";  
         document.form.status.class = "aprovado"
}  
    if(total > 5) {  
        document.form.status.value = "Reprovado";  
        document.form.status.class = "reprovado";
}

acho que isso vai funcionar

mas eu faço isso geralmente usando jQuery

Gambiarra da mais Dirty

Crie doi campos StatusA e StatusR já formatados, e suma com ele via hidden…

se isso não funcionar para alterar o class do atributo

document.form.status.class = "reprovado";  

tenta esse

document.form.status.className = "reprovado";

Troque sua funcao calculo por esta:

function calculo() {   
	  
	var n1 =  parseFloat(document.getElementById('numero1').value);  
    var n2 =  parseFloat(document.getElementById('numero2').value);  
    var total = n1 + n2;  
  
    if(total<=5) {
    	document.getElementById('status').style.color = "green";
    	document.getElementById('status').value = "Aprovado";                
    }  
    if(total > 5) {  
    	document.getElementById('status').style.color = "red";
    	document.getElementById('status').value = "Reprovado";
    }
  
} 

E os seus inputs acrescente o elemento id, ficando assim:

<input type="text" id="numero1" name="numero1"> <input type="text" id="numero2" name="numero2" onblur="return calculo()"> <input type="text" id="status" name="status">

[quote=DaniloAndrade]se isso não funcionar para alterar o class do atributo

document.form.status.class = "reprovado";  

tenta esse

document.form.status.className = "reprovado";
[/code][/quote]

DaniloAndrade 
 Isso funcionouu  [code]document.form.status.className = "reprovado";

Deu certinho Galera Obrigado Pela Ajuda!!!

blz então,

edita seu primeiro post e coloca a tag [Resolvido] no titulo