2009-05-04 10 views
1

Je sélectionne des valeurs dans ma zone de texte à partir d'une fenêtre pop-up et j'ai utilisé onfocus = "this.blur();" pour la zone de texte, je veux désactiver cette fonction dans editbutton pendant que je veux éditer. Je ne peux pas utiliser readonly puisque la valeur ne sont pas transmises au serveur en raison de postback, pls aiderPour désactiver onfocus = "this.blur();"

Répondre

1
document.getElementById("button").readOnly = true; 
+0

Il veut la valeur de retour envoyé pendant un poste arrière, empêche les handicapés que cela se produise. –

+0

droite, il a dit qu'il ne peut pas dans sa question, lol m'a jeté –

4

Vous avez mentionné que vous ne pouvez pas utiliser readonly parce qu'il est pas soumis de nouveau au cours d'une republier. En fait, l'attribut readonly, comme dans

<input ... readonly="readonly" /> 

est soumis au serveur lors d'un POST. L'attribut disabled, comme dans

<input ... disabled="disabled" /> 

est pas soumis soutien durring POST.

0

Vous pouvez soumettre des contrôles handicapés en mettant cette ligne dans le Page_Load:

Page.Form.SubmitDisabledControls = true; 

pour ASP.NET 2.0

Questions connexes