2013-04-09 81 views
0

我尝试在网站上发布广告。
我们有2种形式,第一种形式问我的广告信息,并确定我提出他们,但在第二个表格,提交我有javacript按钮(输入),Python post form with button javascript

onclick="action_cmd('delete')" 

我使用机械化和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(); 
} 

代码蟒:为第一形式
我添加的信息。

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')"> 

请帮助我

回答

0

你有相同的表格编号:

br.select_form(nr=0) 
br.submit() 

如果是在同一页上不同的形式,那么就应该是:

br.select_form(nr=1) 
br.submit() 

或者如果您想专门选择第二种形式,则可以通过名称来实现:

br.select_form(name = "ads_action") 
br.submit()