我使用 jquery boxy 来调用我的验证码覆盖:
<script>
$(document).ready(function() {
var zahl1 = Math.floor(Math.random()*11);
var zahl2 = Math.floor(Math.random()*31);
//$("#cap").html("Wie viel ist "+zahl1+" + "+zahl2+"? <input type='text' id='answer' />");
$("#shortbutton").live("click", function() {
ask();
return false;
});
});
function ask()
{
zahl1 = Math.floor(Math.random()*11);
zahl2 = Math.floor(Math.random()*31);
var sum = zahl1 + zahl2;
new Boxy.ask("Wie viel ist "+zahl1+" + "+zahl2+"? <input type='text' id='answ' />",
["Ok"],
function(val) {
if($("#answ").val() == (zahl1 + zahl2))
{
$("#form").submit();
}
else
{
ask();
return false;
}
},
{title: "Captcha"}
);
}
</script>
代码有点不干净......函数称它们为selfts......我知道......但是我怎样才能让在Enter Press上调用“OK”事件......
因此,您写下答案并按 Enter... 并检查。
有什么想法吗?