Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ariane Stela

[Resolvido] Modificar resultado de acordo com a opção

Recommended Posts

Olá galera,

 

Eu utilizo Zend_Framework, portanto o meu select é feito assim:

 

$this->formSelect('tipo', $tipo, array('id' => 'tipo', 'style' => 'width: 100px;'), $this->tipo);

onde o $this->tipo recebe todos os tipos de pagamentos, e $tipo recebe o $_post('tipo_pagamento') ou o tipo selecionado caso seja edição do formulário.

 

Acontece que no total do pagamento, eu posso modifica-lo caso a opção do select de tipo de pagamento seja 'Especial'

 

<input readOnly="true" name="total" id="total" type="text" size="4" readonly="true" class="input" value="<?php echo $_POST['total'];?>" />

Como faço para passar este "readonly='true'" para "false" utilizando js???

 

 

Obrigada

beijo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

com jquery posso ajudar, nao sei mt js...

 

$('#total').attr('readonly','false');

 

 

por isso q amo jQuery.

Compartilhar este post


Link para o post
Compartilhar em outros sites

function AlteraValor(obj){
	
	// Se for especial
	if (obj.value == 3)
		jQuery('#total').attr('readonly','false');
	else
		jQuery('#total').attr('readonly','true');
		
}

colokei no 'onchange' => 'AlteraValor(this)'

 

mas não funcionou =(

 

será que tenho q deixar em branco no input?

Compartilhar este post


Link para o post
Compartilhar em outros sites

não deu nenhum erro?

 

alerta o obj.value

 

e o value do total tb soh pra ver se tah pegando os valores certo...

 

 

acabei de notar tb q seu input esta 2 vzs como readonly=true

tira fora 1 que tah sobrando...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei o problema já

 

function AlteraValor(obj){
	
	// Se for especial
	if (obj.value == 3)
		jQuery('#total').removeAttr('readonly');
	else
		jQuery('#total').attr('readonly','true');
		
}

não deu nenhum erro?

 

alerta o obj.value

 

e o value do total tb soh pra ver se tah pegando os valores certo...

 

 

acabei de notar tb q seu input esta 2 vzs como readonly=true

tira fora 1 que tah sobrando...

 

retirado =]

obrigada

beijo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.