使用sharepoint 2007这是一个非常奇怪的问题。我不知道SP是否是问题但是这里有。我们在onSubmit中进行表单验证,调用valdidateForm()函数,它加载所有表单字段值以进行测试,并向我们显示特定的textareas预编辑值...而不是后编辑值。无论我们在textarea中更改什么,测试警报只会向我们显示加载表单时textarea中的内容。
我遇到过这个帖子并认为我们的问题是一样的:Unable to get Updated textarea Value
在代码中我们发现:
<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值...当我们抓住HIDDEN匹配并尝试提醒显示该字段没有出现时。它是空的。
我们感到困惑,无法找到任何其他相关的textarea或引用编辑器字段。