Re: Applying CSS to a disabled control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am only on my first cup of coffee for the morning so this may not be
totally coherent.
I assume each control has a unique identifier and you already have
your conditional logic in place to decide which controls are active or
not?
If so, just make a "disabled" CSS class which contains your desired
styling, then, on the page load, have the class identifier for that
control changed.
I'm just starting with Ajax myself so I might be way off base, but
from what I have read so far, this should be a fairly simple procedure.

Example:
id="UniqueId" class="active"

changed to this when the new page loads:
id="UniqueId" class="disabled"

Alternatively, if you need to hide it completely, add a display into
the control's style:
id="UniqueID class="active"
to
id="UniqueID class="active" style="display:none;"

Just a shot in the dark.
--- In php-objects@xxxxxxxxxxxxxxx, "Shaikh Md. Zaid"
<shaikh_zaid@...> wrote:
>
> Hi Robert,
> 
> Problem with this approach is our system is Ajax based and some
controls appear after loading of the page. Then again you have to call
a function. On selection of a drop down some controls are getting
disabled and enabled so again that function needs to be invoked. I
guess it is possible through overriding through prototyping of onclick
method of textbox? What are your thoughts on this.
> 
> "Atkinson, Robert" <ratkinson@...> wrote:                               
>  You can use a DOM-Walker to run through the page and find your
elements  -
>  http://www.quirksmode.org/dom/intro.html#walk
>  
>  You can also use getElementsByTagName() -
>  http://msdn2.microsoft.com/en-us/library/ms536439.aspx - but I
think this is
>  not so widely supported.
>  
>  Rob. 
>  
>  -----Original Message-----
>  From: php-objects@xxxxxxxxxxxxxxx
[mailto:php-objects@xxxxxxxxxxxxxxx] On
>  Behalf Of Shaikh Md. Zaid
>  Sent: 19 December 2007 08:19
>  To: php-objects@xxxxxxxxxxxxxxx
>  Subject:  Applying CSS to a disabled control
>  
>  Hi
>  
>  Is there any way to apply a CSS rule to a disabled control on UI
without
>  changing the class name through code. 
>  
>  For example alink, vlink, link can have different CSS defined so is
there any
>  way to apply a CSS rule for a control which has disabled property
as false or
>  ture.
>  
>  Regards,
>  Zaid
>  
> 
***********************************************************************************
>  Any opinions expressed in email are those of the individual and not
necessarily those of the company. This email and any files transmitted
with it are confidential and solely for the use of the intended recipient 
>  or entity to whom they are addressed. It may contain material
protected by attorney-client privilege. If you are not the intended
recipient, or a person responsible for delivering to the intended
recipient, be advised that you have received this email in error and
that any use is strictly prohibited.
>  
>  Random House Group + 44 (0) 20 7840 8400
>  http://www.randomhouse.co.uk
>  http://www.booksattransworld.co.uk 
>  http://www.kidsatrandomhouse.co.uk
>  Generic email address - enquiries@...
>  
>  Name & Registered Office:
>  THE RANDOM HOUSE GROUP LIMITED
>  20 VAUXHALL BRIDGE ROAD
>  LONDON
>  SW1V 2SA
>  Random House Group Ltd is registered in the United Kingdom with
company No. 00954009, VAT number 102838980
> 
***********************************************************************************
>  
>  
>      
>                                
> 
> 
> 
> Regards,
> Shaikh M. Zaid
> Lead Engineering | GlobalLogic India
> 
> P: +91-120-4342000 Ex. 3813
> C: +91-9999436854
> http://www.globallogic.com
> http://www.globallogic.com/email_disclaimer.txt
> 
> 
> 
> 
>        
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. 
Try it now.
> 
> [Non-text portions of this message have been removed]
>



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Soap]     [Kernel Newbies]     [Yosemite]     [Yosemite Campsites]

  Powered by Linux