Pregunta

Hice esta pregunta en el foro principal de SOF pero creo que pertenece aquí.

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

Necesito agregar un poco de JavaScript para que se ejecute cuando el usuario haga clic en "Guardar y cerrar".Sé que en SharePoint 2010 podría usar PreSaveAction() pero estoy usando 2003.

Seudo:

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

Parece que la función ClickOnce() es lo que activa el formulario para guardar desde el botón href="javascript:ClickOnce()".Entonces, lo que hice fue cambiar el href de este enlace a mi propia función a menos que exista un archivo adjunto.Esto no funcionó porque no hacía nada o se activaba cuando se cargaba la página, hubiera un archivo adjunto o no.

¿Alguien tiene una solución para esto?

¿Fue útil?

Solución

Puede usar jQuery para cambiar el HREF en el botón Guardar para llamar primero a su javascript y luego llamar a la función ClickOnce().

Algo como:

href="javascript:YourFunction();ClickOnce();"
Licenciado bajo: CC-BY-SA con atribución
scroll top