基于缩短值输入的javascript动态链接?

时间:2017-10-04 16:25:23

标签: javascript

好的,所以我想尝试一个简单的javascript或php或任何允许我将一个完整的16位数字复制并粘贴到一个字段中的东西,然后只使用前6位数字并在一个结尾处添加它们网址。

这就是我到目前为止......

<html>

<head>
    <title>BIN Search</title>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

    <script type="text/javascript">
        $(document).ready(function() {

            $('#button').click(function(e) {
                var inputvalue = $("#input").val();
                window.location.replace(" https://bincheck.org/" + inputvalue);

            });
        });
    </script>
</head>

<body>
    <input class="form-control" id="bin" type="number" placeholder="Enter card" autofocus="">
    <button type="button" id="button">Search</button>
</body>

</html>

3 个答案:

答案 0 :(得分:0)

jQuery val()函数返回一个表示输入元素内容的字符串(输入元素el将其公开为el.value)。

有很多可用于字符串实例的操作。你想要做的是取一个字符串的小节,或简称substring。请参阅有关substring method at MDN

的一些文档

在您的情况下,您希望将回调更改为此行:

function(e) {
    var inputvalue = $("#input").val();
    window.location.replace("https://bincheck.org/" + inputvalue.substring(0, 6));
}

答案 1 :(得分:0)

请注意Pathoschild.Http.FluentClient无效 - 输入有另一个ID - output = [] for row in appnodes_list: table1_item = row[2] for row2 in apps_list: table2_item = row2[2] if table1_item == table2_item: new_row = row + row2 output.append(new_row) 。您可以使用substring来对输入进行分块:

$("#input")
bin

答案 2 :(得分:0)

  

/ **根据您的要求更改代码:** /

<html>
    <head>
        <title>BIN Search</title>
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

        <script type="text/javascript">
            $(document).ready(function() {

                $('#button').click(function(e) {
                    var inputvalue = $.trim($("#bin").val());
                    if(inputvalue.length == 16){
                           window.location.replace(" https://bincheck.org/" + inputvalue.substring(0,6));
                    }
                });
            });
        </script>
    </head>

    <body>
        <input class="form-control" id="bin" type="number" placeholder="Enter card" autofocus="">
        <button type="button" id="button">Search</button>
    </body>
</html>