SharePoint 2007 を使用した非常に奇妙な問題です。SP が問題かどうかはわかりませんが、問題は次のとおりです。onSubmit 中にフォームの検証を行っています。valdidateForm() 関数が呼び出され、テスト用にすべてのフォーム フィールド値が読み込まれ、特定の 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 の値を取得して警告しています... HIDDEN の一致を取得して、そのフィールドに何も表示されないことを表示しようとすると、警告が表示されます。空っぽです。
私たちは困惑しており、他の関連するテキストエリアや参照エディター フィールドを見つけることができません。