You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Mallik <ma...@yahoo.com> on 2006/10/10 14:30:21 UTC

validWhen problem?

HI friend
i have problem with validwhen, it is not working 

this is my code snipet
validation.xml
-------------------------------------------------------------------------------------
<field property="lunchFrom" depends="validwhen">
				<arg0 key="label.lunchFrom" resource="false"/>
				<var>
					<var-name>test</var-name>
					<var-value>(noLunch == 'Y')</var-value>
				</var>
			</field>
			<field property="lunchTo" depends="validwhen">
				<arg0 key="label.lunchTo" resource="false"/>
				<var>
					<var-name>test</var-name>
					<var-value>(noLunch == 'Y')</var-value>
				</var>
			</field>
--------------------------------------------------------------------------------------------------------------
this jsp code snipet
---------------------------------------------------------------------------------------------------------------
 <tr>
								  	<td   class="rightsubheading1"><font
class="redastrik">*</font><bean:message key="label.weeklyWorkingDays"/></td>
									<td   class="leftsubheading1">
										<html:select property="weeklyWorkingDays"
styleClass="formlistsmall">
											<html:option value="">Select</html:option>
											<html:option value="1">1</html:option>
											<html:option value="2">2</html:option>
											<html:option value="3">3</html:option>
											<html:option value="4">4</html:option>
											<html:option value="5">5</html:option>
											<html:option value="6">6</html:option>
											
										</html:select>
									</td>
									<td class="rightsubheading1"><bean:message
key="label.noLunch"/></td>
									<td class="leftsubheading1"><html:checkbox property="noLunch"
value="Y"/>check</td>
								  </tr>
								  <tr>
								  	<td   class="rightsubheading1"><bean:message
key="label.lunchFrom"/></td>
									
									<td class="leftsubheading1">
										<html:select property="lunchFrom" styleClass="formlistsmall"
size="1">
											<html:option value="">Select</html:option>
											<html:option value="11:00">11:00</html:option>
											<html:option value="11:05">11:05</html:option>
											<html:option value="11:10">11:10</html:option>
											<html:option value="11:15">11:15</html:option>
											<html:option value="11:20">11:20</html:option>
											<html:option value="11:25">11:25</html:option>
											<html:option value="11:30">11:30</html:option>
											<html:option value="11:35">11:35</html:option>
											<html:option value="11:40">11:40</html:option>
											<html:option value="11:45">11:45</html:option>
											<html:option value="11:50">11:50</html:option>
											<html:option value="11:55">11:55</html:option>
											<html:option value="12:00">12:00</html:option>
											<html:option value="12:05">12:05</html:option>
											<html:option value="12:10">12:10</html:option>
											<html:option value="12:15">12:15</html:option>
											<html:option value="12:20">12:20</html:option>
											<html:option value="12:25">12:25</html:option>
											<html:option value="12:30">12:30</html:option>
											<html:option value="12:35">12:35</html:option>
											<html:option value="12:40">12:40</html:option>
											<html:option value="12:45">12:45</html:option>
											<html:option value="12:50">12:50</html:option>
											<html:option value="12:55">12:55</html:option>
											<html:option value="13:00">13:00</html:option>
											<html:option value="13:05">13:05</html:option>
											<html:option value="13:10">13:10</html:option>
											<html:option value="13:15">13:15</html:option>
											<html:option value="13:20">13:20</html:option>
											<html:option value="13:25">13:25</html:option>
											<html:option value="13:30">13:30</html:option>
											<html:option value="13:35">13:35</html:option>
											<html:option value="13:40">13:40</html:option>
											<html:option value="13:45">13:45</html:option>
											<html:option value="13:50">13:50</html:option>
											<html:option value="13:55">13:55</html:option>
											<html:option value="14:00">14:00</html:option>
											<html:option value="14:05">14:05</html:option>
											<html:option value="14:10">14:10</html:option>
											<html:option value="14:15">14:15</html:option>
											<html:option value="14:20">14:20</html:option>
											<html:option value="14:25">14:25</html:option>
											<html:option value="14:30">14:30</html:option>
											<html:option value="14:35">14:35</html:option>
											<html:option value="14:40">14:40</html:option>
											<html:option value="14:45">14:45</html:option>
											<html:option value="14:50">14:50</html:option>
											<html:option value="14:55">14:55</html:option>
											<html:option value="15:00">15:00</html:option>
							
										</html:select>
									</td>
									<td   class="rightsubheading1"><bean:message
key="label.lunchTo"/></td>
									
									<td class="leftsubheading1" >
										<html:select property="lunchTo" styleClass="formlistsmall"
size="1">
											<html:option value="">Select</html:option>
											<html:option value="12:00">12:00</html:option>
											<html:option value="12:05">12:05</html:option>
											<html:option value="12:10">12:10</html:option>
											<html:option value="12:15">12:15</html:option>
											<html:option value="12:20">12:20</html:option>
											<html:option value="12:25">12:25</html:option>
											<html:option value="12:30">12:30</html:option>
											<html:option value="12:35">12:35</html:option>
											<html:option value="12:40">12:40</html:option>
											<html:option value="12:45">12:45</html:option>
											<html:option value="12:50">12:50</html:option>
											<html:option value="12:55">12:55</html:option>
											<html:option value="13:00">13:00</html:option>
											<html:option value="13:05">13:05</html:option>
											<html:option value="13:10">13:10</html:option>
											<html:option value="13:15">13:15</html:option>
											<html:option value="13:20">13:20</html:option>
											<html:option value="13:25">13:25</html:option>
											<html:option value="13:30">13:30</html:option>
											<html:option value="13:35">13:35</html:option>
											<html:option value="13:40">13:40</html:option>
											<html:option value="13:45">13:45</html:option>
											<html:option value="13:50">13:50</html:option>
											<html:option value="13:55">13:55</html:option>
											<html:option value="14:00">14:00</html:option>
											<html:option value="14:05">14:05</html:option>
											<html:option value="14:10">14:10</html:option>
											<html:option value="14:15">14:15</html:option>
											<html:option value="14:20">14:20</html:option>
											<html:option value="14:25">14:25</html:option>
											<html:option value="14:30">14:30</html:option>
											<html:option value="14:35">14:35</html:option>
											<html:option value="14:40">14:40</html:option>
											<html:option value="14:45">14:45</html:option>
											<html:option value="14:50">14:50</html:option>
											<html:option value="14:55">14:55</html:option>
											<html:option value="15:00">15:00</html:option>
										</html:select>
										
									</td>
								  </tr>

---------------------------------------------------------------------------------------------------------------------
let me know where i went worng
if the user check "noLunch" he no need to give any details for "lunchFrom"
and "lunchTo", if not she should give 
let me know how to meet that need 

ur's
Mallik
-- 
View this message in context: http://www.nabble.com/validWhen-problem--tf2416301.html#a6735359
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org