我可以设置用户名字段值,但不能设置密码字段值。
我很确定<input type="password" value="value" />
在大多数浏览器中都能工作。
看这里http://www.w3schools.com/html/html_forms.asp。使用type="password"
而不是type="input"
假设您有一个输入字段:
<input type="password" name="ooxx" />
使用jQuery,您可以在运行时设置其值:
// 333 is the new value
jQuery("input[type='password']").val(333)
请参阅此处的实际示例:http://jsfiddle.net/AeJjy/
此外,您还可以使用下面的方法从url中获取值。
/**
* Usage: given : http://some.site.com?para1=hi
* para1 = params("para1") => para1 = "hi"
* @param {Object} name
*/
function params(name)
{
name = name.replace(/['[]/,"'''[").replace(/[']]/,"''']");
var regexS = "[''?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}