0
所以最近我開始了一個C#Asp.Net測驗我校的一個項目,但我遇到了以下問題:ASP.Net自定義屬性的複選框選中
我的Index.aspx網站:
<form runat="server" class="ac-custom ac-checkbox ac-boxfill" autocomplete="off" onload="Page_Load">
<asp:CheckBox ID="q1a1" runat="server" Text="example answer" onclick="changeState(this);" />
</form>
餘施加於複選框時觸發onClick事件(I測試了它)的
changeState()
事件。但到目前爲止,當我嘗試改變它時,其中一個屬性沒有發生任何事情。
因此,自定義複選框,我用這個:。 (我希望它是好的,我發佈一個鏈接引用它無論哪種方式,我會做
Reference for the custom animated Checkboxes
所以,當我點擊複選框,自定義樣式適用於它,但檢查屬性根本沒有改變,所以我開始嘗試一下Javascript的使用,但沒有解決方案
我使用的javascript:
<script type="text/javascript">
function changeState(caller) {
if (document.getElementById(caller.id).checked)
{
document.getElementById(caller.id).checked = false;
}
else
{
document.getElementById(caller.id).checked = true;
}
}
</script>
而且我讀的地方,你可以用一個東西一樣:
document.getElementById(caller.id).click();
改變checkstate。但這兩件事都沒有幫助我。 也許你們可以給我一些希望,很確定它可以是一個簡單的解決方案。但我對所有提示或變更開放。
那麼,當我設置複選框的變量。發生這種情況:我將每個代碼複選框設置爲true,但在JavaScript內部,它顯示我選中的是錯誤的。 –