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