hi
 i got same issue. i think that SetInputField method doesne care ab
maxlength or size parameter :(

  Regards,

 Robert



2008/1/9, Willi Kuhnis <[EMAIL PROTECTED]>:
>
> Hi,
>
>
> I want to check the maxlength of a input-field.
>
> I have a Input-field like this:
>
> <input class="coolborder" name=
> "RemoteDir" type="text" size="40"
> maxlength="40" value="">
>
>
>
> **** First I fill a variable with a string of the maxlength (40)
>
> <var name="x" value=""/>
>
> <repeat count="${maxlength}">
>
>     <var name="x" value="M${x}"/>
>
> </repeat>
>
> <echo>${x}</echo>
>
> ************* Then I fill in this variable to the Input field
>
> <setInputField value="${x}" name="${name}" description="Set editfield
> ${name} to a length of ${maxlength} : ${x}"/>
>
> <clickButton label="Submit" description="Press the submit button for
> ${name}"/>
>
>
>
> ******* Then I check the content -> this has to be OK
>
> <verifyInputField value="${x}" name="${name}" description="check if the
> Inputfield has still the same content"/>
>
>
>
> ***** Now I add one more character to my variable and enter this I the
> input field
>
> <var name="x" value="${x}+"/>
>
> <echo>${x}</echo>
>
> <setInputField value="${x}" name="${name}" description="Set editfield
> ${name} to maxlength+1 ${x}"/>
>
>
>
> ******* When I test the content of the Inputfield, then I get 41
> characters-> this should not be possible!!
>
> <storeInputFieldAttribute name="${name}" property="valnew"
> attributeName="value" description="Get the value"/>
>
> <echo>"my value 1="</echo>
>
> <echo>"#{valnew}"</echo>
>
>
>
>
> ******* Also verifyInputField say, that the field contents all the 41
> characters -> this should be not possible
>
> <verifyInputField value="${x}" name="${name}" description="check:the
> Inputfield must not have the same content"/>
>
>
>
>
>
> What can I do ?
>
> Thanks for a help
>
> Willi
>
>
> --
> Willi Kuhnis
> [EMAIL PROTECTED]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to