知道这里大牛多,提个比较偏门的问题 :-) 关于html表单提交方面的。
myy 2005-10-17 04:53:28 用http捕获工具能看到,html页面中的form提交的时候,IE向服务器提交的实际数据,
基本上是以 “&” 分隔的一串“名称=值”这样的内容,当然特殊字符可能经过编码
(multipart/form-data的表单不一样,暂不讨论介个)
我现在想知道的是:
IE到底是根据什么“规则”来根据表单生成提交数据的?
说明白点,form中的输入元素多种多样,有<input type="...">、<select>、<textarea>、<button>等等,到底哪些元素能产生提交数据呢?除了已知的这些类型,有无规律可循?
另外,元素的状态也有影响,比如被 disabled 的就不会产生提交数据,那么还有哪些属性会影响提交呢?还有比较特殊的如<button>提交的数据可能是 value 属性中的,没有value时,是 innerText等等...