在我正在研究的项目中,我必须使用Captcha MVC 2.5。 除了http://vvson.net/
中的所有说明之外,刷新按钮似乎无法执行任何操作,它通常可以正常工作以下是部分视图的完整代码:
$(function() {
$('#38d3e40f39354e5ab959a51ef9da2029').show();
});
function ______caf6b1a371bc474bb3c35f5f7705a4c8________() {
$('#38d3e40f39354e5ab959a51ef9da2029').hide();
$.post("/ourUI/de/DefaultCaptcha/Refresh", { t: $('#CaptchaDeText').val() },
function() {
$('#38d3e40f39354e5ab959a51ef9da2029').show();
debugger;
});
return false;
}
我还在刷新按钮的href中尝试了@ Model.InputElementId(如"说明"),但它没有任何区别,而且在我看来它是&#39 ; s试图刷新文本框... http://vvson.net/中的指南没有多大帮助,因为它有点含糊,所以我依靠你们这里的人,希望有人使用Captcha MVC并有解决方案!
编辑: 这是调试器输出的内容(使用InputElementId)
var objects= [];
var valueNew = 0;
// Object reference for the the eventListener to access.
// It's here just for the sake of demonstration.
var object = {
value : valueNew
};
function update() {
console.log(object.value); // LOGS CORRECT VALUE
objects.push(object);
};
// I just ran it once.
update();
document.onmousemove = function(e) {
e.preventDefault();
// Updating the property of the referred object.
object.value = e.pageX;
console.log(objects[0].value);
}
// otherFunction was not in scope for the problem.