日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python怎么隐藏输入法_如何创建隐藏的文本输入框?

發布時間:2023/12/14 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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怎么隐藏输入法_如何创建隐藏的文本输入框?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。