gpt4 book ai didi

javascript - 如何根据用户输入修改 <textarea> html 值

转载 作者:行者123 更新时间:2023-12-01 16:28:31 27 4
gpt4 key购买 nike

我的页面中有一个 html textarea 元素,用户在其中给出逗号分隔值。例如下面的例子。
A-48402,AA,SBAFL,AA+,美元,,

从javascript(我更喜欢)中,我应用逻辑来检查最后一行值是否为空(仅用逗号分隔),然后放置一个字符串值“Y”。因此我写了下面的内容

var data = document.getElementById('txid').value; 
rows = data.split('\n');var row1 = rows[0];row1Values=row1 .split(',');

然后我应用逻辑来验证每行的最后一个值是否为空(实际上是空白),然后添加以下内容。

row_values.push('Y');

它正在调试器中反射(reflect)。

但是我看到的是,在页面提交时,Java 操作类中的值“Y”没有反射(reflect)并显示通常的“Y”。如何在每行末尾(有空白的地方)添加此值“Y”,以便它在操作类中可见?

String Data = request.getParameter('mbs_inst_data');

此数据填充有相同的空白值。

最佳答案

如果您只检查最后一行,那么唯一会发生的情况是当它是 ,,所以你可以做一个简单的检查

let data = 'A-48402,AA,SBAFL,AA+,USD,,'
data = data.split(',')
let lastRowIsBlank = data[data.length-2] === ""
// we are doing length - 2 because in your situation we have 2 ""
// since you have two commas. If you have only 1 comma we would
// the same steps but with length - 1
if(lastRowIsBlank) data[data.length-2] = "Y"
return data.toString()

关于javascript - 如何根据用户输入修改 &lt;textarea&gt; html 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62106831/

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