2013-03-02 56 views
1

我有一個問題的選項中選擇價值,我有這樣的HTML代碼與變化事件不會改變

<div class="f300_sl"> 
    <select name="situacao_laboral" class="validate['required'] f300_sl2" onchange="alteraVencimento(this);"> 
<option> </option> 
<option>Conta Própria</option> 
<option>Prazo</option> 
<option>Quadros</option> 
<option>Outra</option> 
    </select></div> 

我上改變事件是如下

function alteraVencimento(estado){ 
     if(estado.value= (should be ==) 'Conta Própria'){ 
      document.getElementById('vencimento').innerHTML = 'Volume de Negócio:'; 
     } 
     else{ 
      document.getElementById('vencimento').innerHTML = 'Vencimento:'; 
     } 
    } 

的選擇鈕心不是工作,它總是把價值上的「固有CONTA」編輯

: 沒關係,=的==而不是

對不起。

回答

0

你不分配比較它的價值,嘗試:

function alteraVencimento(estado){ 
    if(estado.value == 'Conta Própria'){ 
     document.getElementById('vencimento').innerHTML = 'Volume de Negócio:'; 
    } 
    else{ 
     document.getElementById('vencimento').innerHTML = 'Vencimento:'; 
    } 
} 

通知的==而非=

=變量賦值

==比較

+0

是的,謝謝!這確實是個問題。 – user2123665 2013-03-02 13:59:59

+0

@ user2123665沒問題。如果這有幫助,請將其標記爲答案。 – 2013-03-02 14:12:34