【发布时间】:2018-02-23 13:45:05
【问题描述】:
我有一个文本区域,用户可以在其中写下他的名字。
<h2><textarea name="txt_company" rows="5" id="company_text"></textarea><textarea name="txt_visitor" rows="5" id="visitor_text">
</textarea><textarea name="text_rp" rows="5" id="rp_text">
</textarea></h2>
按下按钮时
<input type="submit" class="wmfg_btn" name="submit_form" id="submit_form_btn" value="Code generieren..." onclick="generatecode();" />
输入名称的输出将显示为警报:
function generatecode() {
var text_company = document.getElementById("text_company").value;
var text_visitor = document.getElementById("text_visitor").value;
var text_rp = document.getElementById("text_rp").value;
alert('Blablabla' + text_company + 'blablabla' + text_visitor + 'blablabla' + text_rp + 'blabla.');
}
现在,我的问题是,如果用户输入例如 2 个名称之间有一个换行符,我的输出应该在每个变量之后用 <br> 扩展。
例如:
alert('Blablabla' + text_company + '**ADDITION**blablabla' + text_visitor + 'blablabla' + text_rp + 'blabla.')
但是我现在卡住了,我找不到好的解决方案... 我愿意接受任何建议!
【问题讨论】:
标签: javascript html textarea line-breaks