ASP.NET 里边用HTML里边的select标签能不能用一句话写很多条选项。比如选年份,总不能把每个年都写出来吧
<select><option>1900</option><option>1901</option><option>1902</option><option>1903</...
<select>
<option>1900</option>
<option>1901</option>
<option>1902</option>
<option>1903</option>
<option>1904</option>
<option>1905</option>
<option>1906</option>
<option>1907</option>
<option>1908</option>
<option>1909</option>
.
.
.
<option>2012</option>
</select>
大家有什么简便方法?或者换一个控件?谢谢! 展开
<option>1900</option>
<option>1901</option>
<option>1902</option>
<option>1903</option>
<option>1904</option>
<option>1905</option>
<option>1906</option>
<option>1907</option>
<option>1908</option>
<option>1909</option>
.
.
.
<option>2012</option>
</select>
大家有什么简便方法?或者换一个控件?谢谢! 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
不知道你懂不懂Jquery,这个方法是可行的
<script type="text/javascript" src="file:///E|/Cai/TeachTutorshipSolution/WebUI/js/jquery-1.4.1.js"></script>这个要你自己引入
<script type="text/javascript">
$(function(){
for(var i=1900;i<=2012;i++){
$("#控件ID").append("<option>"+i+"</option>");
if(i==1900){
$("option").attr("checked","checked");
}
}
});
</script>
<script type="text/javascript" src="file:///E|/Cai/TeachTutorshipSolution/WebUI/js/jquery-1.4.1.js"></script>这个要你自己引入
<script type="text/javascript">
$(function(){
for(var i=1900;i<=2012;i++){
$("#控件ID").append("<option>"+i+"</option>");
if(i==1900){
$("option").attr("checked","checked");
}
}
});
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询