Corregido formato de botón de validación de NIF.

This commit is contained in:
Marcos Garcia Nuñez
2019-12-31 16:11:31 +01:00
parent 9e543045f9
commit 354560ab37
4 changed files with 10 additions and 6 deletions

View File

@@ -66,13 +66,15 @@
</div>
<div class="ui-g-4 ui-md-4">
<div class="ui-inputgroup">
<p:inputText id="nif" widgetVar="nif" value="#{RegisterUser.nif}" validator="nifValidator" maxlength="20" required="true" requiredMessage="Por favor, indque su NIF">
<p:inputText id="nif" widgetVar="nif" value="#{RegisterUser.nif}" validator="nifValidator" binding="#{nif}" maxlength="20" required="true"
requiredMessage="Por favor, indque su NIF">
<f:validator validatorId="nifValidator" for="nif">
<f:attribute name="managedBean" value="#{RegisterUser}" />
</f:validator>
<p:ajax event="change" update="nifmsg" oncomplete="handleNIFResponse(xhr, status, args)" />
<p:ajax event="change" update="nifmsg,nifButton" />
</p:inputText>
<p:commandButton id="nifButton" widgetVar="nifButton" onclick="nifCheckClick();" icon="pi pi-check" styleClass="green-button" />
<p:commandButton id="nifButton" widgetVar="nifButton" onclick="nifCheckClick();" icon="pi #{nif.valid ? 'pi-check' : 'pi-times'}"
styleClass="#{nif.valid ? 'green-button' : 'red-button'}" />
</div>
</div>
<div class="ui-g-6 ui-md-6">

View File

@@ -45,9 +45,10 @@
<f:validator validatorId="nifValidator" for="nif">
<f:attribute name="managedBean" value="#{UpdateProfile}" />
</f:validator>
<p:ajax event="change" update="nifmsg" oncomplete="handleNIFResponse(xhr, status, args)" />
<p:ajax event="change" update="nifmsg,nifButton" />
</p:inputText>
<p:commandButton id="nifButton" widgetVar="nifButton" onclick="nifCheckClick();" icon="pi pi-check" styleClass="green-button" />
<p:commandButton id="nifButton" widgetVar="nifButton" onclick="nifCheckClick();" icon="pi #{nif.valid ? 'pi-check' : 'pi-times'}"
styleClass="#{nif.valid ? 'green-button' : 'red-button'}" />
</div>
</div>
<div class="ui-g-6 ui-md-6">

View File

@@ -30,6 +30,7 @@ function nifCheckClick() {
// Actualiza la interfaz tras validar si un nif está duplicado.
function handleNIFResponse(xhr, status, args) {
var isValid = false;
return;
if (typeof args.validationFailed != "undefined")
isValid = !args.validationFailed;