-3
我在嘗試使用Ajax檢查驗證碼時遇到問題! 形式如何使用ajax檢查驗證碼而不刷新
<img src="captcha.php" width="100px"/>
<input size="20" id="rand" type="text" name="rand">
JS
$("#rand").keyup(function() {
var rand = $("#rand").val();
if(rand != rand2)
{
$("#rand").removeClass('object_error'); // if necessary
$("#rand").addClass("object_ok");
$("#status5").html('<img src="tick.gif" align="absmiddle">');
}
else
{
$("#status5").html('<font color="red">Wrong Captcha</font>');
$("#rand").removeClass('object_ok'); // if necessary
$("#rand").addClass("object_error");
}
}); //rand
如何使如果蘭特!=驗證碼 而在不同的文件驗證碼!
您使用的是什麼captcha服務或插件? – PeterKA 2014-11-02 23:34:05
這裏是<?php session_start(); $ string = md5(rand(0,99)); $ new_string = substr($ string,17,6); $ _SESSION ['magic'] = $ new_string; // imagecreate(寬度,高度)的背景 $ im = imagecreate(90,25); $ white = imagecolorallocate($ im,255,255,255); $ black = imagecolorallocate($ im,0,0,0); imagefill($ im,0,0,$ black); // imagestring(「」,「」,margin-left,margin-top,$ string,$ string_color) imagestring($ im,5,20,5,$ new_string,$ white); header(「Content-Type:image/png」); imagepng($ im); imagedestroy($ im); ?> – Ism3lawy 2014-11-02 23:37:31
長段的代碼不屬於評論。任何人都很難理解代碼。你能把它作爲你的問題的更新嗎? – PeterKA 2014-11-02 23:42:46