첨부 파일을 요구하는 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를 변경하여 먼저 자바스크립트를 호출한 다음 ClickOnce() 함수를 호출할 수 있습니다.
다음과 같은 것 :
href="javascript:YourFunction();ClickOnce();"
제휴하지 않습니다 sharepoint.stackexchange