Javascript - 将文本添加到可以添加但不能删除的表单字段

标签 javascript forms

我希望将一些文本动态添加到字段中,然后用户可以在其中写入更多内容,但不能删除预先填充的文本。我有这个:

var foo = document.title;
var msgField = document.getElementById('message');
msgField.value = "I am interested in " + foo + " ";

我希望“我对标题感兴趣”已填写在表单上,​​但用户无法删除。我确实希望用户能够在此之后编写更多信息。

有人能指出我正确的方向吗?

最佳答案

试试这个

function addText(elId,text) {
    text += document.getElementById(elId).value ;
}

或者:

function addText(elId,text) {
    var obj = document.getElementById(elId);
    var txt = document.createTextNode(text);
    txt.appendChild(obj);
}

希望这可以解决您的问题。

关于Javascript - 将文本添加到可以添加但不能删除的表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12840071/

相关文章:

javascript - 移动设备上的不同滚动偏移

javascript - Chrome 和 FF 中的 document.frames 未定义错误

Java HttpClient 关于 Cookie 的问题

php - 我无法让表单数据进入数据库。我究竟做错了什么?

jquery - 使用 jQuery 显示/隐藏父表单的元素

javascript - 页面加载时从 XML 文件获取数据

javascript - 缩放实时白板内容的最佳方式是什么

javascript - 尝试使用数组和循环重写 JS 测验——正确答案在哪里?

jquery - 将 jquery 序列化数据加载到表单中

javascript - 我如何使用 javascript 来防止因字段为空而提交表单?