Thursday, May 5, 2011

To disable onfocus="this.blur();"

Hi guys, i am selecting values to my textbox from a popup window and i hav used onfocus="this.blur();" for textbox, i want to disable this function in editbutton while i want to edit . i cant use readonly since the value is not passed to server due to postback, pls help

From stackoverflow
  • document.getElementById("button").readOnly = true;
    
    Nick Berardi : He wants the value sent back during a post back, disabled prevents this from happening.
    Chad Grant : right, he said it can't in his question, lol threw me off
  • You mentioned that you cannot use readonly because it is not submitted back during a POST back. Actually the readonly attribute, as in

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

    is submitted back to the server during a POST. The disabled attribute, as in

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

    is not submitted backing durring a POST.

  • You can submit disabled controls by putting this line in the Page_Load:

    Page.Form.SubmitDisabledControls = true;
    

    for ASP.NET 2.0

0 comments:

Post a Comment