SharePoint 2003 PreSaveAction() para tornar o anexo obrigatório
-
09-12-2019 - |
Pergunta
Fiz esta pergunta no fórum principal do SOF, mas acho que ela pertence aqui.
https://stackoverflow.com/questions/10415929/sharepoint-2003-presaveaction
Preciso adicionar um pouco de JavaScript para ser executado quando o usuário clicar em "Salvar e Fechar".Eu sei que no SharePoint 2010 eu poderia usar PreSaveAction() mas estou usando 2003.
Pseudo:
user clicks save and close
if attachment exists
add the list entry
else
alert the user to upload attachment
Parece que a função ClickOnce() é o que aciona o formulário para salvar, já que o botão href="javascript:ClickOnce()"
.Então o que fiz foi alterar o href deste link para minha própria função, a menos que exista anexo.Isso não funcionou porque não faria nada ou seria acionado quando a página fosse carregada, independentemente de haver um anexo ou não.
Alguém tem uma solução alternativa para isso?
Solução
Você poderia usar jQuery para alterar o HREF no botão Salvar para primeiro chamar seu javascript e depois chamar a função ClickOnce().
Algo como:
href="javascript:YourFunction();ClickOnce();"