RE: Newbie question: alternative to message/hint/help?

Hi Jeff,

Have you tried a message action on DOMFocusIn?

<input ref="blah">
   <label>Name</label>
   <message ev:event="DOMFocusIn" level="ephemeral">Hello, 
world!</message>
</input>

You have to be careful to not use a modeless or modal message so the input 
doesn't lose focus as soon as it gains it and so that the input doesn't 
regain the focus as soon as the message is dismissed (which would cause 
the message to reappear).

Aside from that, you could also use group relevance (or even a switch) in 
combination with DOMFocusIn and DOMFocusOut event handlers, e.g.

<input ref="blah">
   <label>Name</label>
   <setvalue ev:event="DOMFocusIn" ref="@showme" value=" 'true' "/>
   <setvalue ev:event="DOMFocusOut" ref="@showme" value=" 'false' "/>
</nput>

<group id="helpForBlah" ref="blah[@showme = 'true']">
   ...
</group>

Note that a group is considered non-relevant if it binds to a non-relevant 
instance node OR if its expressed single node binding resolves to empty 
nodeset (OR it's within a non-relevant group or switch...).

Cheers,
John M. Boyer, Ph.D.
STSM: Workplace Forms Architect and Researcher
Co-Chair, W3C Forms Working Group
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com  http://www.ibm.com/software/

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer





"Jeff Orchard" <porch@sympatico.ca> 
Sent by: www-forms-request@w3.org
12/10/2006 05:59 AM

To
<www-forms@w3.org>
cc

Subject
RE: Newbie question: alternative to message/hint/help?







Hi all,

Just hoping for a short note indicating whether or not this is possible.
Knowing it's not possible would save me a lot of time.

If it is do-able, an indication of where to look in the specs would be 
much
appreciated.

All the best,

Jeff


 
> Hi all,
> 
> Another newbie question for the experts.
> 
> I'm trying to figure out a way to display a block of instructional text
> when
> an input element has focus.
> 
> It's a fairly lengthy block of text that I'd like to position with CSS, 
so
> the "levels" behaviours aren't much help. The CSS-P is not a problem, I
> just
> need an element to grab a hold of.
> 
> I considered making the instructional text "relevant" when the input
> element
> has focus, but haven't had much luck finding a way to bind the two.
> 
> Any advice would be greatly appreciated.
> 
> All the best,
> 
> Jeff

Received on Wednesday, 13 December 2006 01:21:58 UTC