Ich möchte eine Überprüfung durchführen, wenn ein Benutzer auf die Schaltfläche zum Speichern auf der SharePoint-Multifunktionsleiste klickt und die Übergabe des Formulars abbricht, wenn sie nicht gültig ist.SharePoint 2013 - Schaltfläche "Speichern" in der Multifunktionsleiste - Speichern abbrechen, wenn Formular nicht gültig ist
Ich verwende ein Seitenlayout in SharePoint 2013. Die Felder stammen aus dem Inhaltstyp des Seitenlayouts.
Die ID der Schaltfläche ist Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit-SelectedItem
Ich habe versucht, ohne Erfolg:
einen Onclick-Handler auf der
var saveButton = function() { return document.getElementById("Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit-SelectedItem"); } $(saveButton()).removeAttr("onclick"); $(saveButton()).click( function(ev){ ev.preventDefault(); ev.returnvalue=false; // for IE only return false; } );
ersetzen das onsubmit Attribut der Formular-Schaltfläche hinzufügen
$("form").attr("onsubmit","javascript: return false;")
Beide Codes werden von sp2013 ignoriert!
Wenn wir über Standard-Sharepoint-Liste Formen sprechen dann wird es in PreSaveAction Funktion eingebaut. Überprüfen Sie diesen Beitrag http://hannanazam.blogspot.com/2013/04/sharepoint-2013-apps-custom-validation.html –