手动删除输入后,HTML文本区域不起作用

HTML textarea does not work after manual deleting of input

本文关键字:HTML 文本 区域 不起作用 删除 输入      更新时间:2023-09-26

我有一个带有输入和输出文本区域的html站点。通过按下按钮,它通过JavaScript函数将输入文本区域的值更改为输出文本区域。

这很好,但如果我随后删除输出文本区域中的值,该过程将不再工作。有人知道为什么不知道吗?

在开始新过程之前,我已经尝试通过单击按钮将输出文本区域值设置为"默认"。

最小代码:

<textarea placeholder="Input" id="input"></textarea>
<button type="submit" onclick="toHTML(jQuery('#output'),Cipher.encrypt(jQuery('#input').val(),'X'));output.select();output.focus()">Encrypt</button>            
<textarea placeholder="Output" id="output"></textarea>

Cipher.encrypt是按下按钮使用的功能。

请尝试以这种方式用Javascript删除文本区域内容:

$("#input").val('');

然后它将工作