我有html表,其列是动态生成的,其中每列都是一个文本框。我正在努力解决的是如何验证这些文本框。
这是我的jsfiddle:
https://jsfiddle.net/aman1981/4djn2zee/
所以在保存按钮上单击我要验证用户输入。
要求是:
这是我的texbox构造:
function getFun() {
var max = 1971;
var rando = Math.floor(Math.random() * Math.floor(max));
var getFunURL = 'https://xkcd.now.sh/' + rando;
var comicHTML;
var GetComic = $.ajax({
url: getFunURL,
method: 'get',
})
.done(function(data) {
var title = data.safe_title;
var imgURL = data.img;
comicHTML = '<img src="' + imgURL + '" />';
})
.fail(function() {
comicHTML = '<div>No dice on the comic. It failed to load.</div>';
})
.always(function() {
$("#easterEgg").html(comicHTML);
$("#easterEgg").show();
});
}
var allowedKeys = {
37: 'left',
38: 'up',
39: 'right',
40: 'down',
65: 'a',
66: 'b'
};
var konamiCode = ['up', 'up', 'down', 'down', 'left', 'right', 'left', 'right', 'b', 'a'];
var konamiCodePosition = 0;
$(document).keydown(function(e) {
var key = allowedKeys[e.keyCode];
var requiredKey = konamiCode[konamiCodePosition];
if (key == requiredKey) {
konamiCodePosition++;
if (konamiCodePosition == konamiCode.length) {
activateCheats();
konamiCodePosition = 0;
}
} else {
konamiCodePosition = 0;
}
});
function activateCheats() {
getFun();
}
它有点复杂的要求,并且一直在努力争先恐后。
指向此的任何指示?
任何/ ??