在用户选中并取消选中复选框后保留文本框值

时间:2013-07-05 03:18:34

标签: javascript ajax jquery

友 在我的应用程序中,我有一个标记为主要内容的文本框,其上有两个复选框SMS和Email, 现在我选择SMS复选框,标记为主要内容的textarea更改为SMS内容,我可以输入内容,如何发生的是 用户选择短信并在短信内容文本框中输入后,再次取消选中短信,短信内容将关闭,消息 相反,它应保持不变,无论用户选择或取消选择复选框。

我的代码是

if('SMS' === checkedValue){
         $("[data-main-content-for=Email]").find('textarea').val('');
                    }

请建议您在用户取消选中后选择复选框后保留值的方法。

2 个答案:

答案 0 :(得分:1)

.val('')会删除textrea

的内容

您已粘贴js code的电子邮件部分,您可能还有类似此类的短信代码

$("[data-main-content-for=SMS]").find('textarea').val('');

如果是,则需要将其删除以解决问题

答案 1 :(得分:1)

尝试禁用它而不是删除它

$("[data-main-content-for=Email]").find('textarea').prop('disabled', true);

当然,如果选中复选框,则需要再次启用它。