python怎么隐藏输入法_如何创建隐藏的文本输入框?
我正在編寫一個wtforms自定義表單,它包括多布爾復選按鈕/單選按鈕
和一個隱藏的文本輸入。
如果用戶單擊“其他”按鈕,則啟用文本輸入,用戶可以手動編寫內容
如果用戶取消單擊“其他”按鈕,文本輸入將被禁用。
下面是一個widget函數,用于繪制(對于多個復選框):def select_multi_other_checkbox(field, ul_class='', **kwargs):
"""check wtforms.widgets.core to see what is going on"""
kwargs.setdefault('type', 'checkbox')
field_id = kwargs.pop('id', field.id)
html = [u'
- ' % html_params(id=field_id, class_=ul_class)]
for value, label, checked in field.iter_choices():
choice_id = u'%s-%s' % (field_id, value)
options = dict(kwargs, name=field.name, value=value, id=choice_id)
if checked:
options['checked'] = 'checked'
html.append(u'
' % html_params(**options))html.append(u'%s
' % (html_params(**options), cgi.escape(text_type(label))))else:
choice_id = u'%s-%s' %(field_id, u'other')
options = dict(kwargs, name=field.name, value='', id = choice_id)
options['type'] = 'text'
html.append(u' ' % (html_params(**options)))
html.append(u'
')cPickle.dump(html, open("htmltest.p", "wb"))
return u''.join(html)
部件html.append(u' ' % (html_params(**options)))是添加textinput的地方。(請注意,options['type'] = 'text'表示標記的type="text"屬性)問題是,如何使隱藏的textinput(而不是type="hidden")以便以后通過jquery顯示它?在
總結
以上是生活随笔為你收集整理的python怎么隐藏输入法_如何创建隐藏的文本输入框?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最大加权矩形 压缩+前缀和+dp
- 下一篇: 要关闭python解释器可使用函数或者快