yannick
Legacy Member
Goedemiddag,
Ik weet niet of er hier mensen zitten die iets afweten van jsf, maar ik ga het toch maar eens proberen:
Ik zit momenteel vast bij een uitbreiding van een oef ( die ik zelf ff verzonnen heb ). Bij dit deel moet ik een datum veranderen en deze dan volledige checken, ik doe dit met 3 inputText (1 voor dag,maand en jaar) en ik zou deze 3 waarden samen in een inputHidden zetten om er een validator op te laten lopen (zodat ik oa kan checken of ze niet bij februari de 31ste hebben ingevuld ofzo).
Dit is de code die ik momenteel gebruik, maar deze doet het uiteraard niet omdat hij eerst de validator gaat aanroepen voor dat de nieuwe waarden geset zijn maw hij gebruikt de getallen niet die ingevuld zijn in de inputTexts.
Dus om een lang verhaal kort te maken, hoe kan ik aan de ingevulde cijfers?
mvg
Yannick Wellens
Ik weet niet of er hier mensen zitten die iets afweten van jsf, maar ik ga het toch maar eens proberen:
Ik zit momenteel vast bij een uitbreiding van een oef ( die ik zelf ff verzonnen heb ). Bij dit deel moet ik een datum veranderen en deze dan volledige checken, ik doe dit met 3 inputText (1 voor dag,maand en jaar) en ik zou deze 3 waarden samen in een inputHidden zetten om er een validator op te laten lopen (zodat ik oa kan checken of ze niet bij februari de 31ste hebben ingevuld ofzo).
Code:
<%--
Created by IntelliJ IDEA.
User: Welles
Date: 3-jun-2007
Time: 14:52:07
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<f:view>
<html>
<head><title>Calender</title></head>
<body><h:form id="form" ><p align="center"><font size="20">Nieuwe ingave</font></p>
<br />
<br />
<h:inputText id="Dag" value="#{kalender.dag}" /> / <h:inputText id="Maand" value="#{kalender.maand}" /> / <h:inputText id="Jaar" value="#{kalender.jaar}" />
<h:inputHidden id="datum" value="#{kalender.dag}/#{kalender.maand}/#{kalender.jaar}" validator="#{dagvalidator.validatedag}" ></h:inputHidden>
<br><h:commandButton value="Set new Data" action="#{kalender.dag}" /> <a href="faces/kalender.jsp"><input type="button" value="cancel" /></a> <br>
<h:message for="datum"></h:message>
</h:form>
</body>
</html>
</f:view>
Dit is de code die ik momenteel gebruik, maar deze doet het uiteraard niet omdat hij eerst de validator gaat aanroepen voor dat de nieuwe waarden geset zijn maw hij gebruikt de getallen niet die ingevuld zijn in de inputTexts.
Dus om een lang verhaal kort te maken, hoe kan ik aan de ingevulde cijfers?
mvg
Yannick Wellens
.
(heb er zelf al 5 in men project steken