i have some check boxes with a max number of possibilities to check of 4. If the max number is reached not checked check boxes are disabled. What i want know is that if i uncheck one of the checked check boxes the limit number of 4 decreases and the disabled check boxes enable. Is ther any event for asp check boxes which i can use to call a java script function that will do what i am asking for? Here is my check boxes code:
<tr>
<td style="padding-left: 10px" width="200px" colspan="1" ><b><big>Karta e Debitit te lidhet edhe me llogarite dytesore ne:</big></b></td>
<td style="padding-left: 10px" width="70px">
<%-- Dog--%> GroupName="Monedha" Text="Lek" CssClass="radioMarginLeft" type="check" onClick="ChkValidate()" ClientIDMode="Static" />
</td>
<td >
<asp:CheckBox ID="ChkDytCAD" runat="server"
GroupName="Monedha" Text="CAD" CssClass="radioMarginLeft" onClick="ChkValidate()" ClientIDMode="Static" /> <img src="images/CAD.png" width="24px" height="15px" />
</td>
</tr>
<tr>
<td> </td>
<td style="padding-left: 10px">
<asp:CheckBox ID="ChkDytEU" runat="server"
GroupName="Monedha" Text="EUR" CssClass="radioMarginLeft" onClick="ChkValidate()" ClientIDMode="Static" /> <img src="images/eu.png"width="24px" height="15px" />
</td>
<td>
<%-- <INPUT name=ChkDytCHF type=checkbox value=Charity_profile onclick="return itemClicked(3)"> CHF--%>
<asp:CheckBox ID="ChkDytCHF" runat="server"
GroupName="Monedha" Text="CHF" CssClass="radioMarginLeft" onClick="ChkValidate()" ClientIDMode="Static" /> <img src="images/CHF.png" width="24px" height="15px" />
</td>
</tr>
<tr>
<td> </td>
<td style="padding-left: 10px">
<%-- <INPUT name=ChkDytUSD type=checkbox value=Charity_profile onclick="return itemClicked(4)"> USD--%>
<asp:CheckBox ID="ChkDytUSD" runat="server"
GroupName="Monedha" Text="USD" CssClass="radioMarginLeft" onClick="ChkValidate()" ClientIDMode="Static" /> <img src="images/usa.png" width="24px" height="15px"/>
</td>
<td >
<%-- <INPUT name=ChkDytAUD type=checkbox value=Charity_profile onclick="return itemClicked(5)"> AUD--%>
<asp:CheckBox ID="ChkDytAUD" runat="server"
GroupName="Monedha" Text="AUD" CssClass="radioMarginLeft" onClick="ChkValidate()" ClientIDMode="Static" /> <img src="images/AUD.png" width="24px" height="15px"/>
</td>
</tr>
<tr>
<td> </td>
<td style="padding-left: 10px;">
<%-- GBP--%>
and here is the java script i use for counting and disable the check boxes:
function ChkValidate() {
var NewCount = 0
if (document.getElementById("ChkDytLek").checked == true) {
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
if (document.getElementById("ChkDytLek").checked == false)
{
NewCount = NewCount - 1
alert(NewCount)
}
if (document.getElementById("ChkDytUSD").checked == true)
{
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
if (document.getElementById("ChkDytUSD").checked == false) {
NewCount = NewCount - 1
alert(NewCount)
}
if (document.getElementById("ChkDytEU").checked == true)
{
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
if (document.getElementById("ChkDytCAD").checked == true)
{
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
if (document.getElementById("ChkDytCHF").checked == true)
{
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
if (document.getElementById("ChkDytAUD").checked == true)
{
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
if (document.getElementById("ChkDytGBP").checked == true) {
NewCount = NewCount + 1
if (NewCount == 4) {
alert('Ju keni arritur maximumin e llogarive qe mund te zgjidhni!')
if (document.getElementById("ChkDytLek").checked == false) {
document.getElementById("ChkDytLek").disabled = true;
}
if (document.getElementById("ChkDytUSD").checked == false) {
document.getElementById("ChkDytUSD").disabled = true;
}
if (document.getElementById("ChkDytEU").checked == false) {
document.getElementById("ChkDytEU").disabled = true;
}
if (document.getElementById("ChkDytCAD").checked == false) {
document.getElementById("ChkDytCAD").disabled = true;
}
if (document.getElementById("ChkDytCHF").checked == false) {
document.getElementById("ChkDytCHF").disabled = true;
}
if (document.getElementById("ChkDytAUD").checked == false) {
document.getElementById("ChkDytAUD").disabled = true;
}
if (document.getElementById("ChkDytGBP").checked == false) {
document.getElementById("ChkDytGBP").disabled = true;
}
}
}
}
Aucun commentaire:
Enregistrer un commentaire