From 1618337b3972bd5ec80e54c19bcbdfa1fda3f4da Mon Sep 17 00:00:00 2001 From: Frederic Debuire Date: Fri, 15 Feb 2008 21:39:22 +0000 Subject: [PATCH] =?UTF-8?q?AddConference:=20ajout=20de=20validation=20Logi?= =?UTF-8?q?n:=20tentative=20de=20rep=C3=A9rage=20de=20la=20touche=20entr?= =?UTF-8?q?=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WebContent/WEB-INF/decorators/main.jsp | 16 +++++++++ .../WebContent/WEB-INF/jsp/addConference2.jsp | 8 ++--- .../WebContent/WEB-INF/jsp/addConference3.jsp | 30 +++++++++++++--- .../WebContent/WEB-INF/jsp/addConference4.jsp | 34 +++++++++++++------ .../WebContent/WEB-INF/jsp/addConference5.jsp | 6 ++-- YACOSWeb/WebContent/WEB-INF/jsp/loginFull.jsp | 10 +++--- YACOSWeb/WebContent/login.jsp | 9 ++--- 7 files changed, 82 insertions(+), 31 deletions(-) diff --git a/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp b/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp index 2ec73dd..0c531db 100644 --- a/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp +++ b/YACOSWeb/WebContent/WEB-INF/decorators/main.jsp @@ -12,6 +12,22 @@ <fmt:message key="title" /> + diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/addConference2.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/addConference2.jsp index 6c694e5..bc2656c 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/addConference2.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/addConference2.jsp @@ -30,25 +30,25 @@ + cssStyle="cursor: text" />
+ cssStyle="cursor: text" />
+ cssStyle="cursor: text" />
+ cssStyle="cursor: text" />
diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/addConference3.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/addConference3.jsp index d3ec4d7..7ea40c2 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/addConference3.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/addConference3.jsp @@ -1,7 +1,25 @@ <%@ include file="/WEB-INF/decorators/include.jsp"%> - + + + + + + + + @@ -21,8 +39,6 @@

-
- @@ -32,7 +48,7 @@ - + @@ -60,7 +76,11 @@
Page's numbers
Authorized file types
-
+ + + ">Home diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/addConference4.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/addConference4.jsp index 95b501c..b0d9ec2 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/addConference4.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/addConference4.jsp @@ -104,11 +104,27 @@ function addClicked(eleid) { function writePerson() { var person = { id:viewed, label:null, min:null, max:null }; - dwr.util.getValues(person); + dwr.util.getValues(person); + + var re = /^\d+$/; + if(!re.test(person.min)) { + dwr.util.setValues({errorMin:"It should be a number"}); + $('errorMin').style.display = ""; + return false; + } + else + $('errorMin').style.display = "none"; + + if(!re.test(person.max)) { + dwr.util.setValues({errorMax:"It should be a number"}); + $('errorMax').style.display = ""; + return false; + } + else + $('errorMax').style.display = "none"; if (person.max <= person.min) { - dwr.util.setValues({id:person.id, label:person.label, min:null, max:null }); - dwr.util.setValues({errorMax:"The max value should'nt be superior to the min value"}); + dwr.util.setValues({errorMax:"The min value shouldn't be superior to the max value"}); $('errorMax').style.display = ""; } else { @@ -160,8 +176,6 @@ var CritereManager = Class.create({
-
-

@@ -201,12 +215,13 @@ var CritereManager = Class.create({ Min: - + +
Max: - +
- - + Criteria list for this conference diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/addConference5.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/addConference5.jsp index 1f2864b..e908be0 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/addConference5.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/addConference5.jsp @@ -132,7 +132,7 @@ function filterUser(el, value) { - Filter
+

@@ -154,7 +154,7 @@ function filterUser(el, value) { -