【发布时间】:2014-10-12 19:44:40
【问题描述】:
我已经实现了一个代码,它的工作原理是这样的:-
点击进入它会生成<br />标签。我希望它应该生成我想要的<br />,每当用户点击进入时它应该生成<br />标签,但同时它不应该是可见的。请查找代码供您参考:-
<script type="text/javascript">
function EnterEventDesc(e) {
if (e.keyCode == 13) {
var input = $("#ctl00_ContentPlaceHolder1_txtJobDesc");
input.val(input.val() + "<br/>");
return false;
} else {
return true;
}
}
</script>
<br /> 标签即将到来,但我想同时隐藏它。请帮忙
【问题讨论】:
-
您的输入是文本区域还是文本输入?
-
看起来您的输入是文本字段或文本区域。您无法在这些控件中隐藏 任何内容。看起来使用现成的 WYSIWUG 编辑器而不是自定义代码可能是值得的。
-
如果不使用隐藏的输入元素,您将无法做到这一点。为什么不使用
<textarea>元素,然后在服务器端将换行符转换为换行符? -
为什么要先插入
br然后隐藏它?根本不要插入它,如果你不想换行的话…… -
@Jon:你能分享一些与所见即所得有关的东西吗?
标签: javascript jquery css asp.net