[PHP-users 24496] Re: QuickForm のレンダラの利用について
Tomoya Hayashi
tomoya128 @ yahoo.co.jp
2005年 2月 11日 (金) 15:51:41 JST
お世話になります。ハヤシです。
榮水様、ご回答ありがとうございます。
ご返信が遅くなり申し訳ありませんでした。
早速、{error}を以下のように記載すると表示が
できるようになりました。
//デザインの設定
$temp_nick_name = "<tr valign=\"top\"><td
align=\"right\"><!-- BEGIN required --><font
color=\"#ff0000\">*</font><!-- END required
--><b>{label}</b></td>
<td align=\"left\"><!-- BEGIN error --><font
color=\"#ff0000\">{error}</font><br><!-- END error
-->{element} <font color=\"#0000ff\">
(例)あいうえお</font></td></tr>";
しかし、レンダラを利用するとaddRuleメソッドで
定義した、エラーチェックの動きがおかしくなって
しましました。動作がおかしくなる部分として、
$form->addRule( "nick_name", "ニックネームは全角で1から10
文字までです。", "rangelength", array(1,20), "client");
上のような、文字数制限を掛けていた項目に対して、
まったく、全角入力ができなくなり、エラーになって
しまうようになりました。文字数をarray(1,254)と増や
してみたところ、全角入力が9文字程度入力できました
が、まったく、指定した文字数と違うように思えます。
QuickFormの基本的なレンダラの利用方法について、
ご教授お願いできれば、光栄です。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Name: Tomoya Hayashi
Email: tomoya128 @ yahoo.co.jp
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
__________________________________
Let's Celebrate Together!
Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/so2005/
PHP-users メーリングリストの案内