function checkform(for1)
{
var result=checkform1(for1);
alert(result);
}
function checkform1(form)
{
var valid=false;
var val1 = document.getElementById('security_code').value;
$.get(url, function(data) {
if(data.toString()==val1.toString())
{
var elem = document.getElementById("captchaerr");
elem.style.visibility = 'hidden';
valid=true;
}
else
{
var elem = document.getElementById("captchaerr");
elem.style.visibility = 'visible';
valid=false;
}
});
return valid;
}
即使condtion(data.toString()== val1.toString())爲真,結果警報始終爲false 控件在此如何傳遞。 thnks ..函數返回false甚至條件爲真爲什麼?
這從同一個問題,因爲OP的代碼受到影響。 'callback'需要在$ .get後面調用。 –
好點火箭,我剛剛編輯...謝謝!似乎我需要更多的光線。 –
我怎樣才能得到checkform1以外的結果,但在checkform內部,以便我可以將它返回給提交者,thnks。 – Irfan