Chinaunix

标题: django form 问题 [打印本页]

作者: cs221313    时间: 2009-06-25 09:53
标题: django form 问题
我写了一个django的form. 代码如下:

#coding=utf-8
from django import forms

class DateForm(forms.Form) :
        enddate = forms.CharField(label='选择日期:')
       
他生成了如下的html代码:

<p><label for="id_enddate">选择日期::</label> <input type="text" name="enddate" id="id_enddate" /></p>

而我的页面想得到如下代码:

<input name="date" type="text" id="date" onclick="calendar.show(this);" size="10" maxlength="10" readonly=""/>

不知该怎么写form的class?

谢谢
作者: 3227049    时间: 2009-06-25 10:14

  1. class DateForm(forms.Form) :
  2.      enddate = forms.CharField(label='选择日期:',widget=forms.TextInput(attrs={'onclick':"calendar.show(this);",'readonly':'readonly'}))
复制代码

作者: smallfish_xy    时间: 2009-06-26 08:07
原帖由 3227049 于 2009-6-25 10:14 发表

class DateForm(forms.Form) :
     enddate = forms.CharField(label='选择日期:',widget=forms.TextInput(attrs={'onclick':"calendar.show(this);",'readonly':'readonly'}))

学习了,没发现还可以这么写啊
作者: windark    时间: 2009-07-04 08:45
使用widget




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2