如何在<textarea>使用JavaScript中获得插入位置?
例如: This is| a text
这应该回来了7.
如何让它返回光标/选择周围的字符串?
例如:'This is', '', ' a text'.
如果突出显示"是"一词,那么它将返回'This ', 'is', ' a text'.
我正在以标准HTML格式收集信息。例如,我有<input type="text" name="UserName" id="name"/>。提交表单后,我想在输入的值中添加一个换行符。因此,如果用户输入“ foo”,则表单将提交值“ foo \ n”。
这是我正在使用的jQuery函数:
$("#formID").submit(function () {
$(":text").each(function () {
var value = $(this).val();
var newValue = value + " \n";
$(this).val(newValue);
});
});
Run Code Online (Sandbox Code Playgroud)
但是,提交表单时,分配给表单字段的值没有换行符。
我的目标是使换行符在后端表单处理的输出中生存下来,该过程会生成电子邮件。由于我无法控制生成邮件的脚本,因此我试图对某些格式进行控制。
任何帮助表示赞赏。