【发布时间】:2013-03-31 13:31:30
【问题描述】:
我尝试在网站上发布广告。
我们有 2 个表单,第一个表单询问我的广告信息,我可以提交它们,但是在第二个表单中,我有一个带有 javacript 的按钮(输入),
onclick="action_cmd('delete')"
我使用 mechanize 和 python。
javascript代码是:
function action_cmd(action){
var hidden = document.getElementById("div_cmd");
hidden.innerHTML += "<>input type=\"hidden\" name=\"cmd\" value=\"" + action + "\">";
document.form_ads_action.submit();
}
python代码:
对于第一个表单,我添加了信息。
br.open("link")
br.select_form(nr=0)
br.submit()
第一个没问题。
第二种形式:
br.select_form(nr=0)
br.submit()
没用。
代码HTML:
form name="ads_action" action="link" method="post" enctype="multipart/form-data">
input type="image" name="back" id="back" value="Back" onClick="action_cmd('back');">
input type="image" name="continue" id="continue" value="Val"onClick="action_cmd('delete')">
请帮帮我
【问题讨论】:
标签: javascript python forms button mechanize