我正在用mvc 3 + c做一个网站# 我可以知道是什么方式允许我实施标题的技术? 当用户输入1,2~12然后没有刷新浏览器或任何东西时,当指针标签离开时,文本框中的值将自动淡入1月,2月......相应...
回复的答案= D
答案 0 :(得分:1)
首先,为什么不使用1..12
作为选项的选择框,但每个选项的值是january...december
中的相应月份?
无论如何,这应该让你前进:
jQuery('input.monthSelectInput').blur(function() {
var months = [ 'January', 'February', ... 'December' ];
if(months[ parseInt(this.value,10) - 1 ]) {
this.value = months[ parseInt(this.value,10) - 1 ];
}
});
答案 1 :(得分:1)
鉴于此html:
<input type="text" id="month">
这是js:
var months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November",
"December"];
$("#month").blur(function() {
$(this).val(months[parseInt($(this).val())-1]).fadeIn();
});
答案 2 :(得分:1)
试试这个:
var year = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'Noverber', 'December'];
$('#year').blur(function() {
var value = $(this).val();
$(this).val(year[value-1]);
});