gpt4 book ai didi

javascript - 如何在经典 ASP 中使用 split() 函数进行批量输入文本框?

转载 作者:行者123 更新时间:2023-11-27 23:22:53 25 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 在经典 ASP 中使用 split 函数。我需要一个大文本框,可以在其中保存一组产品的条形码编号。单击提交按钮后,这些条形码编号需要按所有条形码编号的每个字符术语进行拆分(循环中)。例如,如果我有 5 个条形码编号,我必须将第一个条形码编号按每个字符/数字拆分,保留到数组中并对所有 5 个条形码编号继续相同的过程。我想将分割数字的结果显示到一个段落中,供自己检查其是否有效。下面是我正在编写的代码。当我单击按钮时它不会向我显示任何内容。我无法弄清楚我的逻辑错误或我错过了什么。我如何解决它?我在研究时没有找到任何有用的解决方案。

    <p id="demo"></p> 
<form name="submitticket" action="<%=Request("script_name")%>" method="post">
<input type="hidden" name="action" value="sendform">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="center" colspan="2">
<br /><textarea name="noskews" id="skewsip" rows="50" cols="100" wrap="soft" maxlength="5000"><%=Request("noskews")%></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2" style="padding-top:20px;">
<input type="submit" name="clearNoskew" value="Submit" class="a-t-button-mini">
</td>
</tr>
</table>
</form>

<script>
$("form").on("click", ".a-t-button-mini", function(event){
//var clickedId = $(this).attr('value')+','; // give me first numbers,
var locationBtn = $('#skewsip'); // Select the input
var locationBtnValue = $('#skewsip').val(); // Take the select value
var ids = locationBtnValue.split(',');
document.getElementById("demo").innerHTML = ids; //want to display in a paragraph for myself
});
</script>

最佳答案

我能够按每个字符拆分一个条形码(在文本区域内输入的总共 5 个条形码中)并将其显示到 div 中。例如:我输入了 5465 8989 7586 5236 5486 (这些条形码是在每 4 个数字后使用“输入或换行”输入的;上例中的空格表示下一个条形码位于下一行)。我得到了我需要的 (5,4,6,5) 的分割输出,但它没有给我其余的条形码。换句话说,我无法对输入到文本区域/文本框中的所有 5 个条形码执行相同的操作。我知道它唯一的“for 循环”当我在代码中保留 for 循环时,它会执行 5 个条形码中的第一个条形码。

<script>
$("#form").on("click",".a-t-button-mini", function(event){
var locationBtnValue = $('#skewsip').val();
var skews_array = locationBtnValue.split("",12);
// for (i = 0; i < locationBtnValue.length; i++) {
// text += skews_array[i] + "<br>";
document.getElementById("test").innerHTML = skews_array;
// }
});
</script>

关于javascript - 如何在经典 ASP 中使用 split() 函数进行批量输入文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35227400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com