我有html表单,其中有可能是这样的:如何正确处理空的,错过的默认表单值?
(1)用户输入没有任何内容,例如在文本输入字段的情况下;
<input type="text" class="input-xlarge" id="first-name" name="first-name">
(2)用户离开默认空值,比如用选择:
<select id="prof-area" class="input-xlarge">
<option value="0" selected="selected"></option>
(3)用户离开空值,比如与多个选项中进行选择:
<select multiple="multiple" id="reason" name="reason" class="input-xlarge">
<option value="001">reason001</option>
<option value="002">reason002</option>
在每GAE方面的情况我应该明白,这是空值。
first_name = None
if self.request.get('first-name'):
first_name = self.request.get('first-name')
适用于案例(1)。
prof_area = None
if self.request.get('prof-area') and self.request.get('prof-area') !='0':
prof_area = self.request.get('prof-area')
应该适用于情况(2),但看起来不太好。有没有更好的方法来处理相同的问题?