Annulla evento clic pulsante nel nuovo modulo
-
30-09-2020 - |
Domanda
Ho creato un elenco esterno e nel nuovo modulo ho alcuni controlli di input.Alcuni di essi sono campi obbligatori ma non sono indicati come tali a pagina.Quindi sto cercando di verificare se l'input è vuoto e mostrare un messaggio che è necessario compilarlo. Ma il problema è che una volta premuto il pulsante, invia immediatamente all'utente l'elenco.Quindi, come posso annullare l'evento click se i campi sono vuoti?
$('#ctl00_ctl40_g_9068430e_e259_454c_8cfa_f5a629496c52_ctl00_toolBarTbl_RightRptControls_ctl00_ctl00_diidIOSaveItem').click(function()
{
var descText = $('#Description_$TextField').val();
if(descText=='')
{
$('#Description_$TextField').append('<p>Please enter a description</p>');
return false;
}
});
Soluzione
Quello che stai cercando si chiama PreSaveAction()
. Questa funzione consente di ignorare il comportamento di un pulsante Salva.Per maggiori informazioni vedere qui:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange