日期:2014-05-16  浏览次数:20425 次

三个文本域一个输入日期,一个自动获取年份,一个自动获取月份
<script type="text/javascript"> 
function ny(){
var riqii = document.getElementById("riqi").value
var riqiii = split(riqii,"-")
var riqiiii = riqiii(1)
document.getElementById("nian").value = riqiiii
}
</script>


<input name="riqi" type="text" id="riqi"onMouseUp="ny();" value="<%=award.riqi%>" size="50" maxlength="50"/>


有一个文本域name为riqi,另外一个文本域name为nian,第三个文本域name为yue,想在riqi文本域中输入日期格式为2012-7-19,在nian中自动截取年份2012,在yue中自动截取月份7。
在上面的ny函数直接运行document.getElementById("nian").value = document.getElementById("riqi").value 正常显示,换成上面的代码就没有反映

------解决方案--------------------
探讨
<script type="text/javascript">
function ny(){
var riqii = document.getElementById("riqi").value
var riqiii = split(riqii,"-")
var riqiiii = riqiii(1)
document.getElementById("nian").value = riqiiii
}
</script>