こんにちは、html ボタンをクリックして、英数字コード (javascript によって生成された) を html テキストボックスに渡すことができるかどうか疑問に思っていましたか?
つまり、テキストボックスとボタンがあり、ボタンをクリックすると、Javaスクリプトコードから生成されたコードが取得され、テキストボックスに表示されます...
これが私のコードです(これを編集できる場合は、コード全体を編集してください...):
<html>
<head><title> Untitled Document </title></head>
<body>
<script type="text/javascript">
function randomString(length, chars) {
var mask = '';
if (chars.indexOf('a') > -1) mask += 'abcdefghijklmnopqrstuvwxyz';
if (chars.indexOf('A') > -1) mask += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
if (chars.indexOf('#') > -1) mask += '0123456789';
var result = '';
for (var i = length; i > 0; --i) {
result += mask[Math.round(Math.random() * (mask.length - 1))];
}
return result;
}
document.write(randomString(16, 'aA#'));
</script>
<form>
<label for="gencode"> Generated Code: </label>
<!-- here is the problem I don't know what am I -->
<input type="text" id="gencode" name="gencode">
<!-- going to put on he onclick and on the value -->
<input type="button" value="generate now">
</form>
</body>
</html>