首页 > 解决方案 > 刷新页面后表单文本区域值隐藏

问题描述

当我刷新页面时,我正在处理某种形式,如果我右键单击并执行检查元素,那里存在的值将变为空白,该值存在于那里,就像这样。

<textarea class="inputbox" tabindex="23" rows="5" name="keySkills" id="keySkills" style="width: 400px;" value="Configuration  of  controlling  area  (CO),  Maintaining  CO   version   and
Maintaining number ranges for planning and actual  transactions  in  CO  and
Defining primary and secondary Cost Element"></textarea>

但是在谷歌的控制台中,如果我运行这个返回空白的代码。

var value = document.getElementById('keySkills');
console.log(variable.value)

它显示我未定义。但如果我这样做

console.log(variable)

它正在打印这个

<textarea class="inputbox" tabindex="23" rows="5" name="keySkills" id="keySkills" style="width: 400px;" value="Configuration  of  controlling  area  (CO),  Maintaining  CO   version   and
Maintaining number ranges for planning and actual  transactions  in  CO  and
Defining primary and secondary Cost Element"></textarea>

知道如何解决这个问题,我希望在文本区域本身中显示该值

标签: javascript

解决方案


为了将 textarea 元素的内容发布到后端,您不应依赖该value属性。这对许多其他元素来说都很好,但是 textarea 包含开始标签和结束标签之间的值,就像这样......

<textarea>This is your text value</text>

该文本将在处理您的表单提交的任何服务器应用程序中可用。


推荐阅读