2012-05-14 201 views
1

我有我的jsp頁面複選框中更改複選框

<input type="checkbox" name="checkbox1" value="1" id="checkbox1" onclick="changevalue(this)"/> 

然後在我的腳本

function changevalue(checkbox) 
{ 
    if(checkbox.value==1) 
    { 
     checkbox.value=0; 
    } 
    else if(checkbox.value==0) 
    { 
     checkbox.value=1; 
    } 
} 

但是,當我提交表單複選框的值始終爲1的值可以有人告訴我一個解決方案。

+1

你爲什麼在點擊時改變複選框的值?這似乎是您的功能邏輯的一個問題。當然,檢查複選框是否被選中然後使用默認值會更有意義? – FluffyKitten

回答

0

我相信,當瀏覽器提交複選框時,如果沒有選中,它們甚至不會被返回。否則,返回與它們關聯的值屬性。因此,只需更改複選框的value屬性即可獲得不同的返回值。

+0

你是絕對正確的謝謝你 – elvisanandkumar