gpt4 book ai didi

Javascript 保存、删除和重新加载输入值

转载 作者:行者123 更新时间:2023-12-03 06:28:06 30 4
gpt4 key购买 nike

我的脚本有问题。我想按此顺序执行以下步骤:
1. 保存输入字段中的文本。
2. 删除输入字段中的所有文本。
3. 在输入字段中重新加载之前删除的相同文本。

我的脚本的问题是 ug()- 函数在我的文本框中写入 undefined 而不是应存储在 var exput< 中的字符串。然而,alert(exput) 显示了正确的内容。非常感谢您的帮助。我确信有更好的方法可以做到这一点,我对这些东西还很陌生。

HTML

<textarea  id="a" style="width: 320px; height: 200px;"></textarea>
<input type="checkbox" id="remember" onclick="merker();deleter();ug()" />

Javascript

function merker() {
var merkzeug = document.getElementById('a').value;
ug(merkzeug);
};

function deleter() {
if(document.getElementById('remember').checked == true)
{
document.getElementById('a').value = "";
}
else {document.getElementById('a').value = "";
}
};

function ug(exput) {
alert(exput);
document.getElementById('a').value = exput;
};

最佳答案

您的代码正在调用 merker();删除器(); ug(); 在 onclick 事件中,但 ug() 已被 merker() 调用。你应该这样做:

function merker() {
var merkzeug = document.getElementById('a').value;
deleter();
ug(merkzeug);
};

function deleter() {
if(document.getElementById('remember').checked == true)
{
document.getElementById('a').value = "";
}
else {document.getElementById('a').value = "";
}
};

function ug(exput) {
alert(exput);
document.getElementById('a').value = exput;
};
<textarea  id="a" style="width: 320px; height: 200px;"></textarea>
<input type="checkbox" id="remember" onclick="merker();" />

关于Javascript 保存、删除和重新加载输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38557281/

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