[Checkins] SVN: grok/trunk/doc/ First phase for simple forms.
Martijn Faassen
faassen at infrae.com
Sat Mar 17 06:45:50 EDT 2007
Log message for revision 73278:
First phase for simple forms.
Changed:
A grok/trunk/doc/groktut/simple_forms/
U grok/trunk/doc/groktut/simple_forms/src/sample/app_templates/index.pt
U grok/trunk/doc/tutorial.txt
-=-
Copied: grok/trunk/doc/groktut/simple_forms (from rev 73277, grok/trunk/doc/groktut/reading_url_parameters2)
Modified: grok/trunk/doc/groktut/simple_forms/src/sample/app_templates/index.pt
===================================================================
--- grok/trunk/doc/groktut/reading_url_parameters2/src/sample/app_templates/index.pt 2007-03-17 10:42:03 UTC (rev 73277)
+++ grok/trunk/doc/groktut/simple_forms/src/sample/app_templates/index.pt 2007-03-17 10:45:50 UTC (rev 73278)
@@ -1,5 +1,10 @@
<html>
<body>
-<p tal:content="python:view.sum">sum</p>
+<form tal:attributes="action python:view.url()" method="GET">
+ Value 1: <input type="text" name="value1" value="" /><br />
+ Value 2: <input type="text" name="value2" value="" /><br />
+ <input type="submit" value="Sum!" />
+</form>
+<p>The sum is: <span tal:replace="python:view.sum">sum</span></p>
</body>
</html>
Modified: grok/trunk/doc/tutorial.txt
===================================================================
--- grok/trunk/doc/tutorial.txt 2007-03-17 10:42:03 UTC (rev 73277)
+++ grok/trunk/doc/tutorial.txt 2007-03-17 10:45:50 UTC (rev 73278)
@@ -685,18 +685,10 @@
Entering the parameters through URLs is not very pretty. Let's use a
form for this instead. Change ``index.pt`` to contain a form, like
-this::
+this:
- <html>
- <body>
- <form tal:attributes="action view/url" method="GET">
- Value 1: <input type="text" name="value1" value="" /><br />
- Value 2: <input type="text" name="value2" value="" /><br />
- <input type="submit" value="Sum!" />
- </form>
- <p>The sum is: <span tal:replace="view/sum">sum</span></p>
- </body>
- </html>
+.. include:: groktut/simple_forms/src/sample/app_templates/index.pt
+ :literal:
One thing to note here is that we dynamically generate the form's
``action``. We make the form submit to itself, basically. Grok views
More information about the Checkins
mailing list