spid-smart-button icon indicating copy to clipboard operation
spid-smart-button copied to clipboard

Problema quando il pulsante viene integrato all'interno di una form

Open ctrlaltca opened this issue 5 years ago • 0 comments

Il pulsante principale "Entra con SPID" che viene creato da spidObj.prototype._renderButton() non dichiara il proprio attributo type, che quindi impostato di default a submit. Come conseguenza, se il pulsante viene creato all'interno di una <form> preesistente, quando si preme il pulsante invece di far apparire la maschera di selezione dell'identity provider causa un immediato submit della form. La soluzione facile è impostare type=button sul pulsante. Comprendo che quel pulsante non dovrebbe stare dentro una form, ma vista la semplicità della soluzione e l'aiuto che può dare nell'integrare il pulsante in software preesistente, mi sembra comunque un compromesso vantaggioso.

ctrlaltca avatar Sep 30 '19 15:09 ctrlaltca