SharePoint 2003 PreSaveAction() による添付ファイルの必須化
-
09-12-2019 - |
質問
この質問はメインの SOF フォーラムで質問しましたが、ここに属すると思います。
https://stackoverflow.com/questions/10415929/sharepoint-2003-presaveaction
ユーザーが「保存して閉じる」をクリックしたときに実行される小さな JavaScript を追加する必要があります。SharePoint 2010 では PreSaveAction() を使用できることはわかっていますが、私は 2003 を使用しています。
擬似:
user clicks save and close
if attachment exists
add the list entry
else
alert the user to upload attachment
ClickOnce() 関数がボタン以来フォームの保存をトリガーしているようです。 href="javascript:ClickOnce()"
. 。そこで私がしたのは、添付ファイルが存在しない限り、このリンクのhrefを自分の関数に変更することでした。これは機能しませんでした。添付ファイルの有無に関係なく、ページが読み込まれたときに何も実行されないか、起動されるためです。
これに対する回避策がある人はいますか?
解決
jQuery を使用して保存ボタンの HREF を変更し、最初に JavaScript を呼び出してから ClickOnce() 関数を呼び出すことができます。
何かのようなもの:
href="javascript:YourFunction();ClickOnce();"
所属していません sharepoint.stackexchange