如何使用javascript验证我的表单

时间:2011-07-12 16:34:00

标签: javascript forms authentication

我需要在请求之前进行身份验证,如果我使用XMLHTTPRequest,事情就好了

var xmlHttp = ...//some code goes here
xmlHttp.Open('POST','http://www.somesite.com/',false,userID,password);
xmlHttp.Send(null);

但是,如果我需要使用表格,如下面

>var objForm = eval(formString);
>objForm.target='demoFrame'; //where demoFrame is an iFrame in another page
>objForm.action='http://www.somesite.com/';
>objForm.username.value=userID;
>objForm.password.value=password;
>objForm.method='post';
>objForm.submit();

但似乎objForm不能使用“用户名”& “password”作为身份验证的输入,因为我一直收到来自主机站点的“身份验证失败”消息

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:3)

我假设其他网站正在使用HTTP基本身份验证。

action设置为'http://' + userId + ':' + password + '@www.somesite.com/'