<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Difference form submission in Javascript &#8211; follow up</title>
	<atom:link href="http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/</link>
	<description>Beautiful Web Applications</description>
	<lastBuildDate>Tue, 23 Feb 2010 21:49:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Loïc Hoguin</title>
		<link>http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/comment-page-1/#comment-12797</link>
		<dc:creator>Loïc Hoguin</dc:creator>
		<pubDate>Mon, 02 Mar 2009 08:37:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.fliquidstudios.com/?p=167#comment-12797</guid>
		<description>One is an enterprise application that is used by people worldwide, some barely have dialup to access it so less bandwidth used is good, especially since a few of the forms have 30 fields or more including textareas. Another is a dating website that I ported to our framework a few months ago. The huge profile form definitely can make use of it.

We&#039;ll probably also use it on a project we&#039;re going to do as a proof-of-concept of our framework (see link). It will be a kind of collaborative application that will include real-time chatting, file upload, some kind of wiki, calendar integration and more. Basically an user can create or join various teams, with each team having their own channels and tools. Teams have the option of making the whole team or any of their resources private and to control access to each. It will be made available both as a free service and as source along with a lengthy tutorial on its design and implementation that will be included in the framework&#039;s documentation. We&#039;ll use the framework&#039;s mailing list (and trac) to work on it, so feel free to subscribe and follow the project.</description>
		<content:encoded><![CDATA[<p>One is an enterprise application that is used by people worldwide, some barely have dialup to access it so less bandwidth used is good, especially since a few of the forms have 30 fields or more including textareas. Another is a dating website that I ported to our framework a few months ago. The huge profile form definitely can make use of it.</p>
<p>We&#8217;ll probably also use it on a project we&#8217;re going to do as a proof-of-concept of our framework (see link). It will be a kind of collaborative application that will include real-time chatting, file upload, some kind of wiki, calendar integration and more. Basically an user can create or join various teams, with each team having their own channels and tools. Teams have the option of making the whole team or any of their resources private and to control access to each. It will be made available both as a free service and as source along with a lengthy tutorial on its design and implementation that will be included in the framework&#8217;s documentation. We&#8217;ll use the framework&#8217;s mailing list (and trac) to work on it, so feel free to subscribe and follow the project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Little</title>
		<link>http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/comment-page-1/#comment-12563</link>
		<dc:creator>Michael Little</dc:creator>
		<pubDate>Sun, 01 Mar 2009 08:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.fliquidstudios.com/?p=167#comment-12563</guid>
		<description>Loïc,

Thanks for your comments. Perhaps a reset method should be added to the list of future upgrades for the plugin. It shouldn&#039;t be difficult at all to do that though.

Out of curiosity what type of application would you be using it in?</description>
		<content:encoded><![CDATA[<p>Loïc,</p>
<p>Thanks for your comments. Perhaps a reset method should be added to the list of future upgrades for the plugin. It shouldn&#8217;t be difficult at all to do that though.</p>
<p>Out of curiosity what type of application would you be using it in?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Loïc Hoguin</title>
		<link>http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/comment-page-1/#comment-12528</link>
		<dc:creator>Loïc Hoguin</dc:creator>
		<pubDate>Sun, 01 Mar 2009 05:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.fliquidstudios.com/?p=167#comment-12528</guid>
		<description>Nice work, and thanks for the jQuery plugin, we&#039;ll definitely use it.

I see from the code that it could work very well with the forms plugin and others, allowing you to use it to submit the form diff through AJAX. You&#039;d still have to reenable all the disabled fields after the form gets submitted of course.</description>
		<content:encoded><![CDATA[<p>Nice work, and thanks for the jQuery plugin, we&#8217;ll definitely use it.</p>
<p>I see from the code that it could work very well with the forms plugin and others, allowing you to use it to submit the form diff through AJAX. You&#8217;d still have to reenable all the disabled fields after the form gets submitted of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Little</title>
		<link>http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/comment-page-1/#comment-12480</link>
		<dc:creator>Michael Little</dc:creator>
		<pubDate>Sun, 01 Mar 2009 02:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.fliquidstudios.com/?p=167#comment-12480</guid>
		<description>That is interesting. I am curious as to why you say doing it on the server side is &quot;better&quot;?

It seems to me that the way you are suggesting increases the request size (rather than decreasing it). On top of that there&#039;s a good chance you would have the database record already loaded on the server side so why would you bother putting all the extra overhead of submitting 2 copies of every field when you could no doubt just use the fields in the database record to compare against.

It seems counter productive.</description>
		<content:encoded><![CDATA[<p>That is interesting. I am curious as to why you say doing it on the server side is &#8220;better&#8221;?</p>
<p>It seems to me that the way you are suggesting increases the request size (rather than decreasing it). On top of that there&#8217;s a good chance you would have the database record already loaded on the server side so why would you bother putting all the extra overhead of submitting 2 copies of every field when you could no doubt just use the fields in the database record to compare against.</p>
<p>It seems counter productive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tri Bui</title>
		<link>http://www.fliquidstudios.com/2009/03/01/difference-form-submission-in-javascript-follow-up/comment-page-1/#comment-12464</link>
		<dc:creator>Tri Bui</dc:creator>
		<pubDate>Sun, 01 Mar 2009 01:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.fliquidstudios.com/?p=167#comment-12464</guid>
		<description>I have been doing this for years. It is better to do it via server side.

What I do is put a HIDDEN form value called &quot;ORIG_varname&quot; for every input.

On the server side I iterate through varname and compare with ORIG_varname. If they are the same, I unset or remove them from the POST.

Tri Bui</description>
		<content:encoded><![CDATA[<p>I have been doing this for years. It is better to do it via server side.</p>
<p>What I do is put a HIDDEN form value called &#8220;ORIG_varname&#8221; for every input.</p>
<p>On the server side I iterate through varname and compare with ORIG_varname. If they are the same, I unset or remove them from the POST.</p>
<p>Tri Bui</p>
]]></content:encoded>
	</item>
</channel>
</rss>
