好的,所以我想尝试一个简单的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>
答案 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>