2012-10-11 96 views
3

我正在使用業務催化劑,並創建一個登錄頁面記住我的按鈕,但這不適合我嗎?任何想法如何在business-catalyst登錄頁面中記住我的按鈕?

我的代碼

  <form name="catseczoneform82513" onsubmit="return checkWholeForm82513(this)" method="post" action="https://galleryof.worldsecuresystems.com/ZoneProcess.aspx?ZoneID=-1&amp;Referrer=http%3a%2f%2fgalleryofjewels.worldsecuresystems.com&amp;OID=5463960&amp;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" />&nbsp;<a href="/_System/SystemPages/PasswordRetrieveRequest">Lost password?</a></div> 
       </div> 
       <script src="/CatalystScripts/ValidationFunctions.js" type="text/javascript"></script> 
      </form> 
+0

能否請您提供更多的細節,至於什麼「不適合我」是指?你期望的行爲是什麼?你的行爲是什麼? – Luke

回答

1

嘗試增加value="on"

<div class="item"> 
    <input type="checkbox" name="RememberMe" value="on" id="RememberMe" /> 
    <label for="RememberMe">Remember Me</label> 
</div> 
+0

它不工作,只要我註銷我的頁面記住我的功能不記得我的用戶名和密碼任何想法 – srini

2

商業催化劑 「記住我」 的形式代碼:

<input type="checkbox" id="RememberMe" name="RememberMe" /> 
<label for="RememberMe">Remember Me</label> 

您的代碼看起來是正確的。這可能是一個瀏覽器問題。我有同樣的問題,這是我的瀏覽器設置,而不是代碼。我網站上的相同代碼沒有問題。

+0

這個設置反映在'VSV████'餅乾;如果設置了'RememberMe',則其到期時間戳現在爲+ 1年,否則現在爲+ 1小時。 –

1

只要閱讀答案和評論,我想這個問題可能與您對複選框的作用期望/理解有關。

的用途記住我複選框是保持用戶登錄。它在用戶的瀏覽器(瀏覽器設置允許)中設置一個持久cookie,以便下次用戶訪問該站點時(關閉瀏覽器和/或在此期間重新啓動設備),他們已經登錄並可以訪問安全內容。這不是一個關於它的很多信息,但我確實發現了this

「記住我」複選框,不預填充用戶名密碼領域。如果你註銷,我認爲那是你的問題。您通過這樣做可以有效地取消功能。

如果您想要預先裝訂/自動完成功能,請確保您已在有問題的字段上設置了autocomplete="on"。 ()