Hi Nick,

Thanks. I tried :

  @Component(id = "form")
    private Form _form;

error still there, the related html part is:
 <t:form>
    ... something between here
</t:form>


Nick Westgate wrote:
> 
> Or preferably see the actual TextField component docs on that page.
> 
> The label used in the TextField is used for validation errors as well as
> for the Label component, so it's only defined in one place. (= Good)
> 
> As for the error, it's because no id is defined for the form. I can't test
> the code right now, but the error might go away if you change to this:
> 
> @Component(id = "form")
> private Form _form;
> 
> Cheers,
> Nick.
> 
> 
> 
> Ulrich Stärk wrote:
>> 
>> Tapestry generates the content of the label as follows: the first 
>> character of the id attribute of your input component is converted to 
>> upper case and a space is inserted before every upper case character. If 
>> you want to name the label differently just give the label attribute of 
>> your input component some value (see AbstractField in 
>> http://tapestry.apache.org/tapestry5/tapestry-core/component-parameters.html).
>> 
>> Uli
>> 
>> Angelo Chen schrieb:
>>> oh, sorry,
>>> 
>>>  <t:label for ="userName" /> this generates a label "User Name", where
>>> is
>>> this come from, T5 just breaks the words? if I want to put some other
>>> text
>>> into the label, how?
>>> 
>>> also trying out that login example:
>>> 
>>> http://tapestry.apache.org/tapestry5/tapestry-core/guide/validation.html
>>> 
>>>  @Component
>>>     private Form _form;
>>> 
>>> this will generat an error during starting:
>>> 
>>> [ERROR] Login Embedded component(s) form are defined within component
>>> class
>>> org.example.hilo.pages.Login, but are not present in the component
>>> template
>>> 
>>> but it still works, why?
>>> 
>>> 
>>> 
>>> Ulrich Stärk wrote:
>>>> And what exactly is the question?
>>>>
>>>> Angelo Chen schrieb:
>>>>> Thanks nick, it's just what I need, one more question:
>>>>>
>>>>> <t:label for ="userName" />
>>>>>         <input t:type="TextField"  t:id = "userName"
>>>>> t:validate="required"
>>>>> size="30" />
>>>>> Nick Westgate wrote:
>>>>>> There is a login example right here:
>>>>>> http://tapestry.apache.org/tapestry5/tapestry-core/guide/validation.html
>>>>>>
>>>>>> Cheers,
>>>>>> Nick.
>>>>>>
>>>>>>
>>>>>> Angelo Chen wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have finished the tutorial in the T5 site, it uses BeanFormEdit,
>>>>>>> can
>>>>>>> somebody show me how to do the basic form edit/submit? like a
>>>>>>> textField
>>>>>>> for
>>>>>>> username, a button to submit, then how the java side capture the two
>>>>>>> fields?
>>>>>>> thanks.
>>>>>>>
>>>>>>> A.C.
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>>
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/T5%3ASimple-form-submit-tf4310884.html#a12286021
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to