我有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),但看起來不太好。有沒有更好的方法來處理相同的問題?