That is because you are assigning the value true
to the textbox not comparing. Change the code to Convert.ToString(JDHFTxt.Enabled);
EDIT
After reading your comments this is what you want:
JDHFBtn.OnClientClick =
"document.getElementById('" + JDHFTxt.ClientID + "').disabled = false;" +
"return false;";