0
我正在修改Tornado chatdemo
example。我複製的例子中,是,使兩個修飾:爲什麼Twitter的引導輸入驗證影響龍捲風名稱參數?
我添加鄰近當前輸入元件的新的輸入元件:
<tr> <td><input name="body" id="message" style="width:500px"></td> <td><input name="bnum"></td> # <= this is what I added <td style="padding-left:5px">
(加上標頭:)
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
我在
chatdemo.py
中加入對此的引用MessageNewHandler
:"body": self.get_argument("qname") + ' ' + self.get_argument("bnum"),
此代碼按預期工作 - 兩個字符串連接並顯示在消息隊列中。什麼打破它(奇怪)是除了引導表單驗證。
<input name="bnum" type="number">
導致運行時錯誤(提交表單時):出現與type="number"
但不type="text"
400 POST /a/message/new (::1): Missing argument bnum
此問題。任何想法,爲什麼表單驗證改變龍捲風的提取能力名字?
- 龍捲風
get_argument
文檔