Domanda

Ho chiesto questa domanda nei principali SOF forum, ma penso appartiene qui.

https://stackoverflow.com/questions/10415929/sharepoint-2003-presaveaction

Ho bisogno di aggiungere un po ' di JavaScript per eseguire quando l'utente fa clic su "Salva e Chiudi".So che in SharePoint 2010 ho potuto solo usare PreSaveAction (), ma io sto usando il 2003.

Pseudo:

user clicks save and close
if attachment exists
  add the list entry
else 
  alert the user to upload attachment

Sembra che la funzione di ClickOnce() è ciò che innesca il modulo per risparmiare, dato che il pulsante href="javascript:ClickOnce()".Quindi quello che ho fatto è stato cambiare href questo link per la mia funzione, a meno che allegato esiste.Questo non ha funzionato, perché sarebbe, o non fanno niente o fuoco quando la pagina è caricata se c'era un allegato o non.

Qualcuno ha una soluzione per questo?

È stato utile?

Soluzione

Si potrebbe utilizzare jQuery per cambiare HREF sul pulsante salva per prima chiamata javascript e quindi chiamare il ClickOnce() funzione.

Qualcosa di simile a:

href="javascript:YourFunction();ClickOnce();"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top