让用户无需输入 @domain.com 部分即可登录他们的电子邮件



我为我的员工制作了一个页面,无需 http://www.ipage.com/mail/即可登录他们的邮件。页面已 http://www.pgla-jordan.org/staff-login.html。

以下是该页面的代码:

<form METHOD="POST" NAME="login" ENCTYPE="application/x-www-form-urlencoded">
<TR>
<TD>E-mail Address:</TD>
<TD>
<INPUT TYPE="text" NAME="credential_0" value="" SIZE="20" MAXLENGTH="128" class="formfield">
</TD>
</TR>
<TR>
<TD>Password:</TD>
<TD>
<INPUT TYPE="password" NAME="credential_1" SIZE="20" MAXLENGTH="50" class="formfield">
</TD>
</TR> 
<TR><TD>
<INPUT TYPE="submit" NAME="Log In" VALUE="Check Mail" onclick="javascript:login.action='https://secure.ipage.com/mailLogin';javascript:login.destination.value = '/mailadmin/index.bml?check=1';" >
</TD><TD>
<INPUT TYPE="submit" NAME="Log In" VALUE="Manage Mail" onclick="javascript:login.action='https://secure.ipage.com/mailLogin';javascript:login.destination.value = '/mailadmin/index.bml?manage=1';">
</TD></TR>
<INPUT TYPE="hidden" NAME="destination">
</form>
</TABLE>
</center>

我想让用户输入电子邮件的第一部分(XXXX@domain.com中的XXXX部分)和密码以将他们登录到他们的邮件中。

做一些javascript.....

 <INPUT TYPE="submit" NAME="Log In" VALUE="Check Mail" onclick="Login()" >
 function Login()
 {
    document.getElementByName("credential_0").value =  document.getElementByName("credential_0").value + "@domain.com";
    javascript:login.action='https://secure.ipage.com/mailLogin';
    javascript:login.destination.value = '/mailadmin/index.bml?check=1';
    return true;
 }

希望这会起作用。 如果它不起作用,您可能需要做一些微调。 但逻辑应该适合你。

最新更新