简单问题:如何动态调整通过form发送的量
Gavin 2004-11-22 04:24:19 偶有一个form,里面有 N个输入域,下发给web server的时候,只想下发改变了的输入域值。
如
<form name="a" method="post" action="testForm">
<input name="A" type="text" value="Something A"/>
<input name="B" type="text" value="Something B"/>
<input name="C" type="text" value="Something C"/>
<input name="D" type="text" value="Something D"/>
<input name="E" type="text" value="Something E"/>
...
</form>
由于属性较多,web server自己写的,每个属性都涉及硬件的操作,比较耗时,所以想在post的时候,将用户改变了的域下发给web server,没变的不给。
1.怎么判断域是否修改了
a.我想页面进入的时候在javascript里面用数组纪录所有值( _globalArray['A']="Something A"),提交前遍历比较一遍,将改变了,通过创建一个新form下发下去(不知道怎么动态创建'form')
b.每个属性多加一个隐藏域 XXisModified, 然后由web server直接判断XXisModifed,加快处理速度
b方法有点土,不知道有没有人做过类似的应用,提供一些较好的思路~~谢谢~~