Moin Moin,
wie es aussieht, wird es Serverseitig geprüft. Folgende Stelle im Javascript scheint dafür verantwortlich zu sein.
Code:
FI.Util.CAjaxTool.CallServiceAsync(
"/Common/Modules/WcmsFormModuleHandler.ashx",
oParams,
function(strWarnings, oData)
{ /* on success callback */
if(oData.SubmitAllowed)
{
var jSubmitButton = jModule.find('input[type="submit"]');
jSubmitButton.removeAttr('disabled');
}
else
{
jModule.find('#KeepWaitingTimeErrorText').show();
}
},
function(strError)
{ /* on error callback */
console.log(strError);
},
oSettings);
Wenn die Seite fertig geladen ist, wird ein Request gesendet, welches dann einfach ein false zurückliefert, wenn man bereits abgestimmt hat. Was da genau Serverseitig passiert, kann ich jetzt nur noch raten Den Code findest du in der Core.js.
Gruß
Alex