- - PR -
Validatorについて(sturts1.2)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-03-28 13:36
早速、質問なのですが、
ValidatorIn30.jspで実行が押されたときのみ、 Validatorが実行され、 メニュが押されたときはValidatorを実行しない ようにしたいと思っています。 どうすれば解決できるのか分かりませんでした。 解決方法があればご教授お願い致します。 ★★★ ValidatorIn30.jsp ★★★ <%@ page contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS" %> <%@ taglib uri="/tags/struts-html" prefix="html" %> <html:html locale="true"> <head><title>ValidatorIn30.jsp</title></head> <body> <html:javascript formName="ValidatorForm30" /> <html:form action="/validator30" method="POST" onsubmit="return validateValidatorForm30(this);"> <html:text property="text" size="12" maxlength="10" /><br> <html:submit property="submit" value="実行" /> <html:submit property="menu" value="メニュ" /> </html:form></body></html:html> ★★★ validation.xml ★★★ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd"> <form-validation> <formset> <form name="ValidatorForm30"> <field property="text" depends="required"></field> </form> </formset> </form-validation> | ||||
|
投稿日時: 2006-03-28 14:46
の部分を <html:cancel value="メニュ" /> にすれば入力チェックはスキップできると思います。 キャンセルしたかどうかはActionクラスのisCancelledメソッドで分かると思います。。。 思いますばっかりなのはこの機能つかったこと無いからです(;´ρ`) #実は初投稿だったり・・緊張ヽ(´ー`)ノ | ||||
|
投稿日時: 2006-03-28 16:15
さいと〜様、有難う御座います。
ご指摘の修正でうまくいきました。 感謝感謝です。 |
1