2013-10-14 2 views
1

J'ai le bouton .NET ayant activé la fausse propriété.Comment ajouter un attribut au bouton asp.net dans jquery

j'ai ajouté attribut suivant façon

OnClientClick="return checkrecord();" 

Je fais activer dans l'une de ma fonction javascript.

Après avoir fait activer cette option ne demande pas la fonction « checkrecord() » ..

je besoin d'ajouter l'attribut à mon bouton Javasript pour qu'il puisse appeler mon autre fonction javacsript sur

... Clic Client

Si je retire des biens faux permis, alors il fait appel à cette fonction

bouton

est comme suivant qui a permis = propriété flase

<asp:Button ID="btncnclbkng" CssClass="divskyblue" runat="server" Text="CANCEL BOOKING" Enabled="false" 
             Width="410px" OnClientClick="return checkrecord();" /> 

Je fais activer dans la fonction javascript comme suit

document.getElementById("btncnclbkng").disabled = false; 

Mais il ne marche pas donner appel à checkrecord fonction Si je supprime ENABLED propriété false, cela fonctionne

+0

ajouter votre code asp.net et jquery –

+0

Il était erreur d'orthographe – Mayur

+0

coller votre code de conception et le script –

Répondre

0

Vous pouvez utiliser comme ci-dessous dans votre fonction

$("#buttonId").bind("click", function() { 
     alert("User clicked on 'button.'"); 
    }); 

Notez que le OnClientClick est aussi événement côté serveur mais click est un événement côté client.

+0

T Merci beaucoup – Mayur

+0

vous êtes les bienvenus. –

0

essayer onclick="return checkrecord()"

0

vous pouvez utiliser jquery sur comme vous utilisez sur un bouton normal

#("yourbtnid").click(function(){ 
alert("buttonclicked"); 
//do your stuffhere 
}); 

ou comme vous faites déjà OnClientClick="checkrecord(this);"

Définir un checkrecord dans le fichier jquery inclus ou même page

checkrecord function(e) 
{ 
    alert("button clicked"); 
} 
Questions connexes