我有一个带有输入和输出文本区域的html站点。通过按下按钮,它可以通过JavaScript函数将输入文本区域的值更改为输出文本区域。
这很好,但是如果我之后删除输出文本区域中的值,则该过程不再起作用。有人知道为什么吗?
我已经尝试在开始新过程之前通过单击按钮将输出textarea值设置为“默认”。
最小代码:
<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
是按下按钮所使用的功能。
请尝试通过Java方式删除textarea内容:
$("#input").val('');
而且比它行得通