从网站提交另一个网站提交按钮



我想使用 javascript 从我的网站提交另一个网站提交按钮,可以吗..?我的代码如下:

<script type="text/javascript">
    function formSubmit() {
        document.getElementById("form1").submit();
    }
</script>
<form name="form1" method="post" action="http://XXXXX/Login.aspx?ReturnUrl=%2fdefault.aspx?" id="form1" >
    <input type="hidden" name="NewCorporateId" id="NewCorporateId" value="XX" />
        <input type="hidden" name="UserName" id="UserName" value="XXXX" />
        <input type="hidden" name="Password" id="Password" value="XXXX"  />
</form>
<form name="form2" id="form2" method="post> 
 <a href ="javascript:formSubmit()">Click here</a>
</form>

指定的 URL 在新选项卡中打开正常,按钮未提交 网站。该网站包含一个提交按钮和用户名,并且 密码文本归档..我有用户名和密码值。所以我试着 从我的网站提交引用网站中的按钮。

这是可能的,并且 post 代码是正确的,但由于您在 aspx 页上发布 Login.aspx ,aspx 页通过添加控件的哈希代码来防止发送不是来自同一站点的数据。此外,还有页面的视图状态,以及 aspx 添加的其他隐藏参数 - 因此调用将失败

与处理登录.aspx页面的人联系,为您提供某种登录方式 - 而不是直接通过页面。

相关: 在 aspx 中__EVENTVALIDATION __VIEWSTATE的目的是什么?

最新更新