當我用jQ的ajax用post提交資料去於php創建的驗證碼比較並觸發事件後,資料比對和HTML元素標籤添加都有效果,但是當驗證成功或失敗後滑鼠就再不能移入輸入框與局部刷新php的驗證碼,只能刷新瀏覽器,程式碼如下:
$("#yzm").change(function (event) {
var yzm_num = $(this) .val();
$.post("chk_code.php",{yzm:yzm_num},function (msg) {
$("#code").after(msg);
}) ;
});
另外,如果沒有和Php驗證碼驗證,而只是和資料庫的某個陣列驗證,不會出現滑鼠無法進入輸入框的問題。
問題找出來了,是因為定位元素把其他的元素佔了,導致上面的原因,哈哈,每次的BUG就是一個小進步的提升。現在可以模擬使用者表單提交還有和php資料模擬交互啦!
如上圖:不管是驗證成功還是失敗,滑鼠就不能進入輸入框了,php驗證碼局部刷新也不行,必須重新刷新瀏覽器,其他的用戶名驗證等等都沒有問題,就是跟php的驗證碼驗證就會發生這樣的BUG,請教大佬了。