查看了页面的代码,于是模拟登录的表单写了一个隐藏的表单(写入用户名和密码),当点击链接时,发送这个隐藏的表单。但是不起作用!
js代码和HTML代码如下:$(document).ready(function(){ $('a[href="/demo/login"]').after('<form action="/frontpage?destination=frontpage" accept-charset="UTF-8" method="post" id="fordemo">
<input type="hidden" name="name" value="demo" />
<input type="hidden" name="pass" value="demo" /></form>'); $('a[href="/demo/login"]').click(function(){
$("#fordemo").submit();
return false;
});
});<a href="/demo/login" title="Login as the user demo.">Demo</a>
下面是原始的登录表单(中间有一些div已经删除了):
<form action="/frontpage?destination=frontpage" accept-charset="UTF-8" method="post" id="user-login-form">
<label for="edit-name">Username: <span class="form-required" title="This field is required.">*</span></label>
<input type="text" maxlength="60" name="name" id="edit-name" size="15" value="" class="form-text required" />
<label for="edit-pass">Password: <span class="form-required" title="This field is required.">*</span></label>
<input type="password" name="pass" id="edit-pass" maxlength="60" size="15" class="form-text required" />
</form>
解决方案 »
- 这个正则表达式有什么错误?
- js 控制 表格中的表格问题
- js如何删除所有行尾的空格?
- 图片点击问题
- 使用javascript动态改变img的图象时所碰到的怪事,请大家帮我解决
- 如何获取复选框中的值(急)
- 一个新的问题,真的很新的问题。就如何改<input type="text" name="www-www" value="welcome">的值。
- 高手请进..
- 求几个正则表达式
- 请问js中 window.open("http://192.168.0.1/zzz.asp?pwd="document.ChangePass.passwd1.value");这句pwd后面写成什么格式?
- JQuery中, 如何将一组从XML中取得的值赋值给一组<td>中.
- EXT文本框扩展的问题
(2) 用$('a[href="/demo/login"]') 来搜寻那个会非常消耗时间影响效率的
-------------------------------------------------
解决方法:
直接在原有网页的里面写入这个form表单,然后将他设置为隐藏。
点击某个连接,获取这个表单,然后发送。