Hello, I 've started playing with Django which seems very well for what i need but i still can figure out how to implement a very simple ajax example:
I would like to have a form with a textarea and after pressing the button, i wish to see the form and the text print below. For some reason i'm not able to keep both on the same page. I put my code below. > cat views.py from django.http import HttpResponse from django.shortcuts import render_to_response from django import newforms as forms from django.contrib.admin.views.decorators import staff_member_required class Form(forms.Form): Entry = forms.CharField(max_length=100) def index(request): if request.method == 'POST': form = Form(request.POST) if form['Entry'].data == "" or form['Entry'].data is None : Entry = " No entry" else: Entry = form['Entry'].data return render_to_response('index.html', {'Entry': Entry}) else: form = Form() return render_to_response('index.html', {'form': form}) > cat index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href="style.css" /> <title>Testr</title> </head> <body> <div> <form method="post" action=""> <table>{{ form.as_table }}</table> <input type="submit" /> </form> </div> {% if Entry %} <div> Entry : {{Entry}} </div> {% endif %} </body> I've found a way which is to resent a form variable to index HTML but i think this is not the right thing to do. I would like to fill my page in a incremental way. I think this is a trivial recipe... Thanks for your help, Vincent. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---