2011-12-12 80 views
2

我正在使用機械化來填寫表單。這種形式的一部分是動態的。它默認有5個字段選項,然後使用javascript來動態添加其他文本字段。按下按鈕後,這些字段不會顯示在頁面源中,但會遵循相同的命名模式IE:name = options [6]。機械化 - 添加到表單提交

有沒有一種方法來處理這與機械化?你能手動添加要提交的字段嗎?

+0

[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – mac

+0

我不知道什麼嘗試。無論如何操縱POST數據? – BlueVoid

回答

2

解決方案是添加一個新的控件,然後設置值。

self.browser.form.new_control('text','options[5]',{'value':''}) 
self.browser.form.fixup() 
self.browser["options[5]"] = "New option."