0

http://liveweave.com/SmxRe1

私がやろうとしているのは、入力の場合に値を取得し、テキストエリアにランダムに表示することです。入力テキストボックスに「100」と入力すると、100未満の乱数が表示されます。入力を取得して、テキストボックスに入力値をランダムに表示しようとしています。何をすべきかはわかっていると思っていましたが、そうでなければここに投稿することはないでしょう。

<!DOCTYPE html>
<html>
<head>
<title>Random Value Test Generation</title>
<meta http-equiv='Content-Type' charset='utf-8' content='text/html;charset=ISO-8859-1'>
<script src='http://code.jquery.com/jquery-1.9.1.min.js' type='text/javascript'></script>
<script type="text/javascript">
$(function() {
    $('#genbtn').click(GenRandomInput);

    function GenRandomInput() {
        var txtval = $("input[name='textbox1']").val();
        var txtvals = $("input.textbox").val();
        var testrandomnuminputs = Math.floor(Math.random() * 11)
        var randinputs = Math.floor(Math.random() * txtvals);

        $('#raninputs').val(randinputs);

  return false;}
});
</script>
</head>
<body>
    <div><label>Truth #1</label><input type="text" name="textbox1" class="textbox" value="One" /></div>

    <div><label>Truth #2</label><input type="text" name="textbox2" class="textbox" value="Two" /></div>

    <div><label>Truth #3</label><input type="text" name="textbox3" class="textbox" value="Three" /></div>

    <div><label>Truth #4</label><input type="text" name="textbox4" class="textbox" value="Four" /></div>

    <input type="button" id="genbtn" value="Start">

    <div class="genarea">
        <textarea id="raninputs" placeholder="Random inputs generate here"></textarea>
    </div>
</body>
</html>
4

1 に答える 1

1

テキストを探している場合、入力フィールドの 1 つをランダムに表示するには、次のようにします。

デモはこちら

$(function() {
    $('#genbtn').click(GenRandomInput);
    function GenRandomInput() {
        var txtvals = $("input.textbox").length;
        var testrandomnuminputs = Math.floor(Math.random() * txtvals)
        var randinputs = $("input")[testrandomnuminputs].value;
        $('#raninputs').val(randinputs);
  return false;}
});
于 2013-07-28T18:48:04.380 に答える