1

我的表格:

 <input name="submit_active" id="submit_active" class="submit_active cancel_submit" type="submit" value="SUBMIT">

发布数据:

POST:<QueryDict: { u'submit_active': [u'WY\u015aLIJ'], u'agreeToTerms': [u'yes'], u'County': [u'West Midlands'],u'debitCardType': [u'VISA Delta']}>,

浏览器:

Mozilla/5.0 (Windows NT 6.0) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5

我不知道提交按钮的值如何更改为 u'WY\u015aLIJ'。对于大约 50 个不同的用户 u'submit_active',相同的值 [u'WY\u015aLIJ'] 将进入发布数据。这与任何特定的浏览器问题?

4

1 回答 1

2

您是否支持可能已翻译该页面的用户?“WYŚLIJ”在波兰语中的意思是“发送”(根据谷歌翻译)。

  • 页面呈现翻译
  • 表单由用户提交
  • 浏览器从表单中收集值
  • 隐藏值(如“agreeToTerms”)不受影响
  • 可见文本已翻译
  • 表单以翻译文本作为提交按钮的名称/值对中的值发布

请注意,只有当它是被点击的按钮时,按钮的名称才会出现在请求集合中。在分析请求时,按钮的值通常并不重要。

于 2012-09-03T09:32:12.917 回答