Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript文本区域值未更新_Javascript - Fatal编程技术网

javascript文本区域值未更新

javascript文本区域值未更新,javascript,Javascript,使用sharepoint 2007时出现了一个非常奇怪的问题。我不知道SP是否是问题所在,但问题来了。我们在onSubmit期间进行表单验证,调用valdidateForm()函数,它加载所有表单字段值进行测试,并向我们显示特定的textareas预编辑值…而不是post edits值。无论我们在textarea中更改了什么,测试警报都只显示加载表单时textarea中的内容 我遇到了这个问题,认为我们的问题是一样的: 在代码中,我们发现: <textarea id="ctl00_m_g_

使用sharepoint 2007时出现了一个非常奇怪的问题。我不知道SP是否是问题所在,但问题来了。我们在onSubmit期间进行表单验证,调用valdidateForm()函数,它加载所有表单字段值进行测试,并向我们显示特定的textareas预编辑值…而不是post edits值。无论我们在textarea中更改了什么,测试警报都只显示加载表单时textarea中的内容

我遇到了这个问题,认为我们的问题是一样的:

在代码中,我们发现:

<textarea id="ctl00_m_g_2fb9e824_5f6c_4d91_afdb_5420a2ae2443_ctl00_ctl04_ctl22_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" class="ms-long" dir="none" title="Root Cause Determination" cols="20" rows="6" name="ctl00$m$g_2fb9e824_5f6c_4d91_afdb_5420a2ae2443$ctl00$ctl04$ctl22$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"><div>Momentary network hiccup. New Text. Even Newer Text. </div></textarea>

<input id="ctl00_m_g_2fb9e824_5f6c_4d91_afdb_5420a2ae2443_ctl00_ctl04_ctl22_ctl00_ctl00_ctl04_ctl00_ctl00_TextField_spSave" type="HIDDEN" name="ctl00$m$g_2fb9e824_5f6c_4d91_afdb_5420a2ae2443$ctl00$ctl04$ctl22$ctl00$ctl00$ctl04$ctl00$ctl00$TextField_spSave">
瞬时网络故障。新文本。甚至更新的文本。
我们的代码正在抓取并警告textarea值,该值不反映编辑内容…当我们抓取隐藏的匹配项并尝试警告显示字段时,不会出现任何内容。它是空的


我们感到困惑,找不到任何其他相关的文本区域或引用编辑器字段。

…并且页面中没有嵌入来自覆盖编辑器的框架或iFrame(根据发布的线程中的信息),从id可以清楚地看出,它是从服务器端控件生成的。请检查您的文本区域是否由按钮外侧的更新面板更新,反之亦然。UpdatePanel有时会遇到一些麻烦,比如你所面临的问题。你真的确定你只有唯一的id吗?检查在上次加载的脚本末尾的console.log中添加
document.getElementById(“id”).length
是否使用
.innerText
?你能发布不起作用的验证代码吗?