Ask a Question related to ASP.NET General, Design and Development.
-
Harry #1
Javascript Disabling WebControls
Hello,
I have an ASP.Net web page populated with WebControls, such as
textboxes and checkboxes. On this page I also have a JavaScript that
disables these textboxes under certain events (such as "onLoad" and
"onClick") by calling the javascript method <object>.disabled =
<true/false>. This works visably fine on the webpage, however, when I
do a postback to the server and check the <WebControl>.Enabled
property on an item I disabled via the javascript it does not reflect
its current state. Rather, it reports the Enabled property as whatever
I initilized it to. Now I believe this is because the client is never
communicating the enabled/disabled state change to the server. Is
there a work around for this that doesn't require additional server
side postbacks and validation? The whole purpose of using JavaScript
in the first place was to avoid postbacks on checkbox clicks that
would call server-side code to enable/disable textboxes. Any ideas are
much appreciated.
- Harry
Harry Guest
-
Refering to <asp:> webcontrols
Hey, Question, how can i create client-side javascript that refers to a asp.net webcontrol. For example set the focus of a textbox lik this. ... -
Serious issues with webcontrols...
Hi, First of all, sorry for cross-posting, but some groups look more active than others, and I sure need to find an answer to this. I recently... -
IE WebControls
Hi, Downloaded IEWebControls.exe application & run on local machine O/S: Win Advance Server 2000 Framework: 1.1 Notes: * During installation... -
Disabling LinkButton using JavaScript?
Hi Guyz, Would appriciate any tip on disabling an ASP.NET LinkButton using client sided code like javascript. My Requirement is such that the... -
WebControls Button
I have 2 HTML buttons and 1 WebControls Button on my page. I have set the 'CausesValidation' attribute of my WebControls button to False in the... -
Kevin Spencer #2
Re: Javascript Disabling WebControls
You could populate hidden form fields on the client when you make a
client-side change to an object, so that when you handle the PostBack, you
can set the properties on the server side.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
[url]http://www.takempis.com[/url]
Complex things are made up of
lots of simple things.
"Harry" <robinsoh@vu.union.edu> wrote in message
news:167a2386.0308060634.6b421630@posting.google.c om...> Hello,
> I have an ASP.Net web page populated with WebControls, such as
> textboxes and checkboxes. On this page I also have a JavaScript that
> disables these textboxes under certain events (such as "onLoad" and
> "onClick") by calling the javascript method <object>.disabled =
> <true/false>. This works visably fine on the webpage, however, when I
> do a postback to the server and check the <WebControl>.Enabled
> property on an item I disabled via the javascript it does not reflect
> its current state. Rather, it reports the Enabled property as whatever
> I initilized it to. Now I believe this is because the client is never
> communicating the enabled/disabled state change to the server. Is
> there a work around for this that doesn't require additional server
> side postbacks and validation? The whole purpose of using JavaScript
> in the first place was to avoid postbacks on checkbox clicks that
> would call server-side code to enable/disable textboxes. Any ideas are
> much appreciated.
>
> - Harry
Kevin Spencer Guest
-
John Saunders #3
Re: Javascript Disabling WebControls
When a form is posted, it sends the values of its fields to the server. It
does not send the attributes!
If you want to communicate client-side changes in control state to the
server, you will need to put those changes into something which will reach
the server. I've used both hidden fields and cookies for that purpose.
--
John Saunders
Internet Engineer
[email]john.saunders@surfcontrol.com[/email]
"Harry" <robinsoh@vu.union.edu> wrote in message
news:167a2386.0308060634.6b421630@posting.google.c om...> Hello,
> I have an ASP.Net web page populated with WebControls, such as
> textboxes and checkboxes. On this page I also have a JavaScript that
> disables these textboxes under certain events (such as "onLoad" and
> "onClick") by calling the javascript method <object>.disabled =
> <true/false>. This works visably fine on the webpage, however, when I
> do a postback to the server and check the <WebControl>.Enabled
> property on an item I disabled via the javascript it does not reflect
> its current state. Rather, it reports the Enabled property as whatever
> I initilized it to. Now I believe this is because the client is never
> communicating the enabled/disabled state change to the server. Is
> there a work around for this that doesn't require additional server
> side postbacks and validation? The whole purpose of using JavaScript
> in the first place was to avoid postbacks on checkbox clicks that
> would call server-side code to enable/disable textboxes. Any ideas are
> much appreciated.
>
> - Harry
John Saunders Guest



Reply With Quote

