Question

J'ai un bouton AJAXIFIED (btnsend) STAM est désactivé par sa propriété -> Activé = "false"

J'ai une zone de texte à côté de ce bouton et je veux Activer ce bouton Lorsque les utilisateurs quelque chose dans cette zone de texte ...

donc je l'ai fait (JavaScript):

        function onkeyupontextbox() {
        var btnSend = document.getElementById("btnSend");
        btnSend.disabled = false;

}

mais ce bouton ne fonctionne pas après ... devient activer

Que puis-je faire?

(j'utilise radajaxmanager pour ajaxify ce bouton) (Quand je retire ce bouton de RadAjaxmanager ou UpdatePanel Alors tout est OK, mais je veux que le bouton En mode Ajaxify)

Merci pour votre attention ...

Était-ce utile?

La solution

Sons comme vous essayez de mélanger les propriétés Ajaxified et les propriétés des éléments DOM. Laissez la propriété Enabled = « true » lorsque vous ajaxify, utilisez alors JS à la page charge btnSend.disabled = true il. Si vous utilisez js pur pour le désactiver la fonction que vous avez ci-dessus devrait fonctionner correctement pour le réactiver. Par exemple, si la propriété ajaxify « Activé » est définie sur true, puis placez le javascript suivant dans votre page:

window.onload = function(){
    document.getElementById("btnSend").disabled = true;
};

Ensuite, utilisez la fonction que vous avez écrit ci-dessus pour l'activer onkeyupontextbox (). Parce que le javascript est handicapante sur le bouton, il devrait être en mesure de le réactiver. Avant, vous désactivez la propriété Ajaxified et d'essayer de réactiver avec js.

Autres conseils

peut-être la réponse qui suit? (Dont ont des expériences avec RadAjaxmanager)

function EnableBtnSend()
 {
    $find("<%=btnSend.ClientID %>").ajaxRequest("");
 }

Trouvé ici: http://www.telerik.com/help/ aspnet-ajax / grdenabledconventions.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top