value with html_select_date

View: New views
3 Messages — Rating Filter:   Alert me  

value with html_select_date

by rei :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

--------------------------------------------------------
{html_select_date prefix="s_" end_year=+1 month_format=%m day_format=%02d field_order="YMD" field_separator="-"}
--------------------------------------------------------
i had my SELECT tag written as above.
i've stated that my day_format should be %02d , but why the HTML tags appear like the following?

---------------------------------------------------------
<select name="s_Day">
<option label="01" value="1">01</option>
<option label="02" value="2">02</option>
<option label="03" value="3">03</option>
・・・
</select>
---------------------------------------------------------
i just cant get the value to be
value="01"

Re: value with html_select_date

by messju mohr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi,

On Mon, Aug 14, 2006 at 08:34:12PM -0700, rei wrote:

>
> --------------------------------------------------------
> {html_select_date prefix="s_" end_year=+1 month_format=%m day_format=%02d
> field_order="YMD" field_separator="-"}
> --------------------------------------------------------
> i had my SELECT tag written as above.
> i've stated that my day_format should be %02d , but why the HTML tags appear
> like the following?
>
> ---------------------------------------------------------
> <select name="s_Day">
> <option label="01" value="1">01</option>
> <option label="02" value="2">02</option>
> <option label="03" value="3">03</option>
> ?????????
> </select>
> ---------------------------------------------------------
> i just cant get the value to be
> value="01"

AFAIK you can not do that. but since you have to check *all* incoming
request variables for range and consistency anyway, you could simply
format the day when it comes back from the form. like:

$date = sprintf("%04d-%02d-%02d", $_REQUEST['s_Year'], $_REQUEST['s_Month'], $_REQUEST['s_Day']);

--
Smarty General Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: value with html_select_date

by rei :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi messju,

i see!
and yeah,, i should have thought of sprintf
i m just too stupid..
thanks ! :)


messju mohr wrote:
hi,

On Mon, Aug 14, 2006 at 08:34:12PM -0700, rei wrote:
>
> --------------------------------------------------------
> {html_select_date prefix="s_" end_year=+1 month_format=%m day_format=%02d
> field_order="YMD" field_separator="-"}
> --------------------------------------------------------
> i had my SELECT tag written as above.
> i've stated that my day_format should be %02d , but why the HTML tags appear
> like the following?
>
> ---------------------------------------------------------
> <select name="s_Day">
> <option label="01" value="1">01</option>
> <option label="02" value="2">02</option>
> <option label="03" value="3">03</option>
> ?????????
> </select>
> ---------------------------------------------------------
> i just cant get the value to be
> value="01"

AFAIK you can not do that. but since you have to check *all* incoming
request variables for range and consistency anyway, you could simply
format the day when it comes back from the form. like:

$date = sprintf("%04d-%02d-%02d", $_REQUEST['s_Year'], $_REQUEST['s_Month'], $_REQUEST['s_Day']);

--
Smarty General Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php