2017-04-04 65 views
0

我在我的聯繫表單中使用簡單的驗證碼。重新加載capcha登陸到頂部而不是capcha部分

<div class="col-md-4" onload="Captcha();"> 
               <label>Enter Captcha *</label> 
               <input type="text" value="" data-msg-required="Please enter captcha" maxlength="100" class="form-control" name="captcha" id="captcha" required> 

            <img src="captcha.php" id="captacha-image"> 
<span onClick=" 
    document.getElementById('captacha-image').src='captcha.php?'+Math.random(); 
    id="change-image">Not readable? Change text.</span> 


     </div> 

問題是重新加載capcha圖像時。整個頁面重新加載並且頁面着陸在頂部。聯繫表單位於我的頁面的頁腳部分。

回答

0

你錯過了href的值:

<a href="#" onClick=" 
    document.getElementById('captcha').src='captcha.php?'+Math.random(); 
    id="change-image">Not readable? Change text.</a> 
+0

您有重複的ID選擇,爲IMG公司,captacha圖像,並與重命名選擇:的document.getElementById(「captacha圖像」)的工作對我來說 –

+0

我測試了這個與按鈕,所以如果你想確保沒有刷新替換