繁体   English   中英

使用机械化单击onclick =“ return somejsfunction()”的按钮

[英]Using mechanize to click a button with onclick=“return somejsfunction()”

这是我要使用机械化单击的按钮的javascript:

<form id="fLogin" method="post">
<input type="button" id="qLogin" name="qLogin" value="Login" onclick="return submitfunction();" class="qloginb" />

机械化无法识别其为可点击的。 这是“ submitfunction()”的代码:

function submitfunction()
{       

    var form = document.getElementById("fLogin");


    form.action = "/someurl/etc" + "&val1=" + val1.value + "&id1=" + id.Value;


    form.submit();
 }

有没有一种方法可以模拟单击此按钮? 从我阅读的内容来看,似乎可以执行以下操作:“ br.form.action =” the wanted action“,但是我不确定如何准确地实现这种方法,我们将不胜感激。

通过在form.action行中构造URL并在查询字符串中传递登录凭证,无需使用机械化即可登录:

http://www.example.com/someurl/etc?val1=somevalue&id1=someid&password=examplepassword&username=exampleusername

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM