[Laszlo-dev] Problem with length of field names in forms

Jason jasonb at icentris.com
Tue Jun 21 13:06:58 PDT 2005


I'm experiencing some very odd behaviour within the <form>. It appears 
as though I am limited to a set number of characters for all my form 
field names combined. In the example below, I cannot submit the request 
for the dataset. If I remove all but the first 18 fields, I can submit 
to my dataset just fine. If I give the fields smaller names I can 
include more fields before my form breaks. Can anybody explain this 
curious behaviour?

Thanks, Jason Buchanan

<canvas title="test bed" width="100%" height="100%" debug="true">

    <dataset name="echoer" src="http:/nsa/ecommerce/CommitOrder.soa" />

    <form>
      <submit name="survey" data="${echoer}"/>
     
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield2">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield3">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield4">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield5">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield6">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield7">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield8">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield9">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield10">value</edittext>
      <edittext options="ignorelayout" 
name="reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield11">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield12">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield13">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield14">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield15">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield16">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield17">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield18">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield19">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield20">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield21">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield22">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield23">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield24">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield25">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield26">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield27">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield28">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield29">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield31">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield32">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield33">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield34">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield35">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield36">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield37">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield38">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield39">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield40">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield41">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield42">value</edittext>
      <edittext options="ignorelayout" 
name="rreallyLongFieldNameToTestField1offield1reallyLongFieldNameToTestField1offield1eallyLongFieldNameToTestField1offield43">value</edittext>

      <button x="300" onclick="parent.survey.submit()">submit</button>
    </form>
</canvas>

laszlo-dev-request at openlaszlo.org wrote:

>Send Laszlo-dev mailing list submissions to
>	laszlo-dev at openlaszlo.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>or, via email, send a message with subject or body 'help' to
>	laszlo-dev-request at openlaszlo.org
>
>You can reach the person managing the list at
>	laszlo-dev-owner at openlaszlo.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of Laszlo-dev digest..."
>
>
>Today's Topics:
>
>   1. Laszlo in 10 mins not working... (dhay at lexmark.com)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Mon, 20 Jun 2005 16:51:47 -0400
>From: dhay at lexmark.com
>Subject: [Laszlo-dev] Laszlo in 10 mins not working...
>To: laszlo-dev at openlaszlo.org
>Message-ID:
>	<OFA3405C13.B1293A2F-ON85257026.00728A19-85257026.00729AB5 at lexmark.com>
>	
>Content-Type: text/plain; charset="us-ascii"
>
>
>Anyone know why you get the following error:
>
>HTTP ERROR: 500 Unable+to+compile+class+for+JSP
>
>
>RequestURI=/lps/laszlo-in-ten-minutes/source.jsp
>
>
>Powered by Jetty://
>
>
>
>
>
>cheers,
>
>
>David
>
>
>
>
>
>
>
>------------------------------
>
>_______________________________________________
>Laszlo-dev mailing list
>Laszlo-dev at openlaszlo.org
>http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>
>
>End of Laszlo-dev Digest, Vol 9, Issue 31
>*****************************************
>
>
>  
>


More information about the Laszlo-dev mailing list