嘿!
我有这段代码(只是一个例子):
function random(min, max) {
return min + parseInt(Math.random() * (max-min+1));
}
function getKey(length, charset) {
var key = "";
while(length--) {
key += charset[random(0, charset.length-1)];
}
return key;
}
$(document).ready(function() {
var key = getKey(16, "0123456789ABCDEF");
});
并希望将此 (javascript)“链接”到 input[type="submit"]-form (html)。所以,如果我点击按钮,他每次都会生成一个新的“ key ”。
你能帮我找到一个解决方案吗? :-)
试试这段代码
<html>
<head>
<script>
function random(min, max) {
return min + parseInt(Math.random() * (max - min + 1));
}
function getKey(length, charset) {
var key = "";
while (length--) {
key += charset[random(0, charset.length - 1)];
}
return key;
}
$(document).ready(function () {
$('#ipt').click(function () {
var key = getKey(16, "0123456789ABCDEF");
alert(key);
});
});
</script>
</head>
<body>
<input type="button" id="ipt" />
</body>
</html>
我是一名优秀的程序员,十分优秀!