FAQ

<select>
<option name = "1" value="1">January
<option name = "2" value="2">February
<option name = "3" value="3">March
<option name = "4" value="4">April
<option name = "5" value="5">May
<option name = "6" value="6">June
<option name = "7" value="7">July
<option name = "8" value="8">August
<option name = "9" value="9">September
<option name = "10" value="10">October
<option name = "11" value="11">November
<option name = "12" value="12">December
</select>

The thing is:
I also want the user to choose a date
I will make this with another dropdownbox.
But if the first month is selected, then there should be 31 days in the
days
dropdownbox, if the second month is selected there should be 28 days in
the
dropdownbow.

Python is great, but I'd suggest trying this with JavaScript and the DOM (Document Object Model). In fact you may be able to Google-up a JavaScript script that does what you want. JavaScript executes on the client machine, which is perfect for that aspect of your application.

The general idea would be to have the script redefine the option values for days upon selection of the year and month. The DOM lets you access those <option>s at run time very easily.

JavaScript is not as robust a programming language as Python, but it is handy for executing certain functionality within a browser interface, and because it works within the browser and can access the DOM, there is an element of instant gratification.

Then... about the time you start to try to build a real application with JavaScript, it will start to drive you mad... and you will have a new, greater affection for Python.

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 7 of 10 | next ›
Discussion Overview
grouppython-list @
categoriespython
postedMar 25, '05 at 11:46p
activeMar 30, '05 at 5:38p
posts10
users9
websitepython.org

People

Translate

site design / logo © 2018 Grokbase