>On Mon, 12 Jul 2004 00:29:52 -0700 (PDT), [EMAIL PROTECTED] (Melis
>Mutlu) wrote:
>
>>Hi,
>>
>>I have a form with a date field (created by
>>CGI::Quickform). I would like to add a pop up calendar
>>so I can pick dates easily. Does anybody know how I
>>can do that? Is there any module I can use for that?
>>
>>Regards,

This idea will give you a calander embedded inside the webpage.
If you want a seperate window to pop-up i think
that's also possible without the use of java etc.

anyway...


There is a program called cal(1)  which produces output like:

      July 2004
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31



doesn't quite look right after copy past...

this is not portable to Win32 unless there is a perl module that 
will give you similar results.

you can wrap the data into a <FORM   >  structure.

first :
while (`cal`){
push (@array , $_); 
}  

then:
        foreach (@array);
                @dates = split (/\s/, $_);
                push (@dates , '<br />');
           }


now you have each item in a seperate element on @dates along with an extra
'<br />' to
help us see where the line breaks are-  you can add form data based on the
contents of the
@dates array.


foreach (@dates){
        $data .= '< formsubmitdata >'. $_ .'<otherstuff>';
        if ($_ is a linebreak){
        $data . = '</tr><tr>'; #if wrapped in a table?
}

not well written, but i think it will give an idea of what you might do.

the concatonation operator '.' makes life much easier when i try this stuff



i'll try to do this myself i think :)


thanks,
     willy

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to