0

朋友 在我的应用程序中,我有一个标记为主要内容的文本框,上面有两个复选框 SMS 和电子邮件,现在我选择 SMS 复选框,标记为主要内容的文本区域更改为 SMS 内容,我可以输入内容,发生了什么是 在用户选择 SMS 并在 SMS 内容文本框中键入并再次取消选择复选框 SMS 内容消失后, 它应该保持不变,而不管用户选择或取消选择复选框。

我的代码是

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

请提出一种在用户取消选择并再次选择复选框后保留值的方法。

4

2 回答 2

1

.val('')将删除的内容textrea

您已经粘贴了电子邮件的一部分js code,您可能也有类似这样的短信代码

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

如果是,那么您需要将其删除以解决问题

于 2013-07-05T03:21:56.040 回答
1

尝试禁用它而不是删除它

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

当然,如果他们选中复选框,您将需要再次启用它。

于 2013-07-05T03:32:11.417 回答