简体   繁体   English

为隐藏的输入字段生成随机值

[英]generate random value for hidden input field

is it possible to generate a random value (number, symbols, letters) for an input field (preferably hidden) on click? 点击时是否可以为输入字段(最好是隐藏的)生成随机值(数字,符号,字母)? I need to come up with an idea to simulate somewhat of a conformation number. 我需要提出一个想法,以模拟某种构象数。 Unfortunately I cant save the values into a db. 不幸的是,我无法将值保存到数据库中。

I thought of something like: input before: <input id="randomizeme" value=""/> 我想到的是这样的:输入之前: <input id="randomizeme" value=""/>

javascript or jquery solution: javascript或jquery解决方案:

var randomtext=$('#randomizeme').attr('value');

anybutton.click(){
    randomtext="some numbers randomly scrambled together";


}

input output: 输入输出:

<input id="randomizeme" value="some numbers randomly scrambled together"/>

this is probably all garbage but i hope it helps, as for the tags im not sure either 这可能全是垃圾,但我希望对您有所帮助,至于标签我也不确定

Something like: 就像是:

<html>
<head>
    <title>S.O. 4169522</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script type="text/javascript">
    var gRandLength = 7;

    $(document).ready(function() {   
        $('#button').click(function() {   
        var num = Math.floor(1 + (Math.random() * Math.pow(10, gRandLength)));
        $('#input').val(num);
        });
    });
    </script>
</head>
<body onload='onload()'>
    <form>
        <input type="text" value="" id="input" />
        <input type="button" id="button" value="Generate"/>
    <form>
</body>
</html>

Sample Output: 样本输出:

替代文字

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM