gpt4 book ai didi

Javascript Case 将输入的文本更改为其他内容

转载 作者:行者123 更新时间:2023-11-28 08:07:18 26 4
gpt4 key购买 nike

我对这个有疑问,而且我对 JS 知之甚少

在下面的代码中,我希望能够在表单中输入 abcd,例如单击“提交”,它会给出下面定义的另一个输出。只要它只是一个字符,就可以正常工作,请参见下面的情况 5,我输入 5,它会给我 Hodor 5,如果我输入 55,它会给我值“55”,而不是 Hodor 55。

有什么想法吗?

function toAlpha(form) {
var myText = form.text.value;
var newText = "";
var curChar;
for (var i = 0; i < myText.length; ++i) {
curChar = myText.charAt(i);
switch (curChar) {
case '5':
newText = "Hodor 5";
break;
case '55':
newText = "Hodor 55";
break;
case '555':
newText = "Hodor 555";
break;
default:
newText += curChar;
break;
}
}
form.alpha.value = newText;
}

最佳答案

如果你想检查输入字段的值,那么循环有什么用呢?试试这个:-

   function toAlpha(form){
var myText = form.text.value;
var newText = "";
switch (myText) {
case '5': newText = "Hodor 5";
break;
case '55': newText = "Hodor 55";
break;
case '555': newText = "Hodor 555";
break;
default:
newText += myText;
break;

}
form.alpha.value = newText;

}

关于Javascript Case 将输入的文本更改为其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24674075/

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