html下拉框变长,改变HTML下拉框SELECT选项的多种方法
原標(biāo)題:改變HTML下拉框SELECT選項(xiàng)的多種方法
提交表單后返回的HTML頁面重新渲染,SELECT控件的value和selectedIndex屬性都無法使下拉框保留提交表單前的狀態(tài)。
復(fù)制代碼
代碼如下:
全部
通過
末通過
待處理
一種臨時(shí)的解決方案是在vm文件末尾加上一段腳本為下拉框賦值:
復(fù)制代碼
代碼如下:
$('#idState').val('$!{state}');
另一種方案是設(shè)置默認(rèn)選中項(xiàng):
復(fù)制代碼
代碼如下:
全部
通過
末通過
待處理
用VTL的寫法就是:
復(fù)制代碼
代碼如下:
全部
通過
末通過
待處理
這里要注意的是:進(jìn)行==比較時(shí),Velocity是區(qū)分類型的,如果用字符串“1”、“2”、“3”比較會(huì)始終得到false。
velocity中比較的問題
對(duì)于velocity來說,比較尤其是涉及到不等比較(大于或者小于)都是比較難實(shí)現(xiàn)的。現(xiàn)在我想把頁面上的file size分類顯示(Bytes、MB、GB),于是就涉及到比較filesize大小的問題,請(qǐng)問一下目前有沒有比較好的辦法實(shí)現(xiàn)呢?
比如下面的代碼:
復(fù)制代碼
代碼如下:
#if ($filesize > 1024 && $filesize < 1048567)
#set($ksize = $filesize%1024)
File Size: $ksize KB#elseif ($filesize > 1048567 && $filesize < 1073731824)
#set($msize=$filesize%1048567)
File Size: $msize MB#elseif ($filesize > 1073731824)
#($gsize=$filesize%1073731824)
File Size: $gsize GB#else
File Size: $filesize Bytes#end
復(fù)制代碼
代碼如下:
本文由建站免費(fèi)素材圈sucaiq.com分享!!!
如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)素材圈的支持!若你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的html下拉框变长,改变HTML下拉框SELECT选项的多种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么说大一新生入学,揭开了太多家庭的无
- 下一篇: 燕云十六声体魄提升方法