I want to write a "Phone" component that allows me to define 3 text input
boxes contained inside it:

My question is:  How can can i bind/retrieve the values in my containing
page and how do I avoid name conflicts if i have more than 1 Phone component
on the containing page?

Phone.html

<html>

<body jwcid="$content$">

<input jwcid="phone1" name="phone1" tabindex="80" size="3" maxlength="3"
displayName="Day Phone"/>&nbsp;-

<input jwcid="phone2" name="dayphone2" type="text" id="dayphone2ID" tabindex
="90" size="3" maxlength="3" displayName="Day Phone" />&nbsp;-

<input jwcid="phone3" name="dayphone3" type="text" id="dayphone3ID" tabindex
="95" size="4" maxlength="4" displayName="Day Phone" />

</body>

</html>

Phone.jwc


<component-specification allow-body="no">

   <component id="phone1" type="TextField">
        <binding name="value" value="phone1"/>
    </component>
    <component id="phone2" type="TextField">
        <binding name="value" value="phone2"/>
      </component>
    <component id="phone3" type="TextField">
        <binding name="value" value="phone3"/>
    </component>
</component-specification>

**

-jm

Reply via email to