gpt4 book ai didi

Javascript 文本框 "Scrubber"

转载 作者:行者123 更新时间:2023-11-29 20:15:36 30 4
gpt4 key购买 nike

我还没有找到好的解决方案:我有一个文本框,用户需要能够在其中输入特定 信息。例如,命令可能是“9030 OUT FU [1234 TEST]”。我需要“擦洗”这个文本框以确保数据是以这种格式输入的(不需要大写)。然而,这些不同类型的命令大约有 50 种。

我是 javascript 的新手,但如果有好的方向可以理解它。这可以用 javascript 实现吗?一旦数据输入到文本框中,它会运行一个函数返回一些信息,文本框将被清除以供下一个命令使用。不能同时输入 2 个命令。我只需要检查每个命令的格式是否 100% 准确。感谢您提供任何帮助,谢谢。

最佳答案

<script type="text/javascript">   
function scrub(text) {
var commands = new Array{"someCommand","anotherCommand",...};
for (var i = 0; i <= commands.length; i++) {
if (text.value.toLowerCase().equals(commands[i])) {
//command is valid; do something here
} else {
alert("Invalid command");
}
}
text.value = ""; //clears the text box
}
</script>

对于你的 textarea 这样做:

<textarea onblur="scrub(this);" ...></textarea>

关于Javascript 文本框 "Scrubber",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101375/

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