我正在使用business-catalyst,我创建了一个带有记住我按钮的登录页面,但这对我不起作用?有什么想法吗?
我的代码
<form name="catseczoneform82513" onsubmit="return checkWholeForm82513(this)" method="post" action="https://galleryof.worldsecuresystems.com/ZoneProcess.aspx?ZoneID=-1&Referrer=http%3a%2f%2fgalleryofjewels.worldsecuresystems.com&OID=5463960&OTYPE=1">
<div class="form">
<div class="item"><label for="SZUsername">Username</label><br />
<input type="text" class="cat_textbox_small" name="Username" id="SZUsername" maxlength="255" /></div>
<div class="item"><label for="SZPassword">Password</label><br />
<input type="password" class="cat_textbox_small" name="Password" id="SZPassword" maxlength="255" /></div>
<div class="item"><input type="checkbox" name="RememberMe" id="RememberMe" /><label for="RememberMe">Remember Me</label></div>
<div class="item"><input type="submit" class="cat_button" value="Log in" /> <a href="/_System/SystemPages/PasswordRetrieveRequest">Lost password?</a></div>
</div>
<script src="/CatalystScripts/ValidationFunctions.js" type="text/javascript"></script>
</form>
发布于 2013-05-12 07:19:33
Business Catalyst中"Remember Me“的表单代码为:
<input type="checkbox" id="RememberMe" name="RememberMe" />
<label for="RememberMe">Remember Me</label>
您的代码看起来是正确的。可能是浏览器的问题。我也遇到过同样的问题,这是我的浏览器设置,而不是代码。在我的网站上同样的代码也可以正常工作。
发布于 2012-10-12 11:48:11
尝试添加value="on"
<div class="item">
<input type="checkbox" name="RememberMe" value="on" id="RememberMe" />
<label for="RememberMe">Remember Me</label>
</div>
发布于 2015-08-09 06:34:46
通过阅读答案和评论,我认为问题可能与您对“记住我”复选框功能的期望/理解有关。
Remember Me 复选框的目的是保持用户登录到。它在用户的浏览器中设置一个永久cookie (浏览器设置允许),以便用户下次访问网站时(关闭浏览器和/或重启设备),他们已经登录并可以访问安全内容。关于它的信息不是很多,但我确实找到了this。
“记住我”复选框不会预先填充 Username 和 Password 字段。如果您要注销,我认为这就是您的问题所在。通过这样做,您可以有效地取消记住我的功能。
如果您想要预填充/自动完成功能,请确保您已在相关字段上设置了autocomplete="on"
。(Documentation here)
https://stackoverflow.com/questions/12841939
复制相似问题