2 つのドロップダウン リストがあります。ユーザーが 1 つの選択ボックスから何かを選択するだけの場合、同じドロップダウン リストを持つページを再レンダリングしたいと思います。
htmlは次のようになります
<div>
<select name = "menu" value = "{{menu}}">
<option value = "selected">select something</option>
<option value = "a">a</option>
<option value = "b">b</option>
<option value = "c">c</option>
</select>
</div>
<div>
<select name = "location" value = "{{location}}">
<option value = "selected">select something</option>
<option value = "d">d</option>
<option value = "e">e</option>
<option value = "f">f</option>
</select>
</div>
Python は menu = self.request.get('menu') location = self.request.get('location') のようになります
if menu!="selected" and location!="selected":
d = Delivery(parent = delivery_key(),
menu = menu, location = location)
d.put()
deliverystatus = "success"
self.render('page.html',
deliverystatus = deliverystatus, menu = menu, location = location)
else:
error = "please select something from both lists"
self.render("page.html",
menu = menu, location = location, error = error)
エラーが発生してページを再レンダリングすると、両方のボックスでデフォルトとして「何かを選択」が表示されます。これを変更するにはどうすればよいですか?