折腾:
期间,对于form表单内的:
<li class=”align-top”> <div class=”item-content”> <div class=”item-inner”> <div class=”item-title label”>描述</div> <div class=”item-input” name=”description”> <textarea></textarea> </div> </div> </div> </li> <li> <div class=”item-content”> <div class=”item-inner”> <div class=”item-title label”>提醒时间</div> <div class=”item-input” name=”notification_time” > <select> <option>不提醒</option> <option>事件发生时</option> <option>5分钟前</option> <option>15分钟前</option> <option>30分钟前</option> <option>1小时前</option> <option>2小时前</option> <option>1天前</option> <option>2天前</option> <option>1周前</option> </select> </div> </div> </div> </li> |
由于是:
没有设置对应的input的value
所以在submit提交表单的时候,没有获取到对应的内容。
html form textarea submit
html – Textarea not POSTing with form – Stack Overflow
->换成:
<div class=”item-input”> <textarea name=”description”></textarea> </div> |
试试
果然就可以获得对应的textarea内容了:
requestForm=ImmutableMultiDict([(‘description’, u’\u6709\u63cf\u8ff0′), (‘end_date’, u’2016/8/25 21:35′), (‘title’, u”), (‘location’, u”), (‘start_date’, u’2016/8/25 21:35′), (‘max_user_num’, u”)]) <div–<—————————————————————————— <div–<—————————————————————————— DEBUG in views [/usr/share/nginx/html/SIPEvents/sipevents/views.py:317]: title=, start_date=2016/8/25 21:35, end_date=2016/8/25 21:35, location=, max_user_num=, is_public=, description=有描述, notification_time= |
然后接着再去弄
如何获得:
select中的option的值,
html form select option
<div class=”item-input”> <select name=”notification_time” > <option>不提醒</option> <option>事件发生时</option> <option>5分钟前</option> <option>15分钟前</option> <option>30分钟前</option> <option>1小时前</option> <option>2小时前</option> <option>1天前</option> <option>2天前</option> <option>1周前</option> </select> </div> |
然后就可以获得对应的select中option的值了:
requestForm=ImmutableMultiDict([(‘notification_time’, u’2\u5c0f\u65f6\u524d’), (‘description’, u”), (‘end_date’, u’2016/8/26 10:09′), (‘title’, u”), (‘location’, u”), (‘start_date’, u’2016/8/26 10:09′), (‘max_user_num’, u”)]) <div–<—————————————————————————— <div–<—————————————————————————— DEBUG in views [/usr/share/nginx/html/SIPEvents/sipevents/views.py:317]: title=, start_date=2016/8/26 10:09, end_date=2016/8/26 10:09, location=, max_user_num=, is_public=, description=, notification_time=2小时前 |
[总结]
把之前放在input中的name,换到子节点,textarea,select,就可以获得对应的值了。