jsp中 input type="text" 的 onchange事件为何不好用,无法调用函数a呢

<scripttype="text/javascript">functiona(v){varnext=v.substring(0,4);varnextto=v.subst... <script type="text/javascript">
function a(v){
var next=v.substring(0,4);
var nextto=v.substring(4,10);
year1=parseInt(next);
year2=year1+3;
document.getElementById("fpsj").value=year2+nextto;
}
</script>
<input type="text" name="pssj" onclick="setday(this)" class="input" size="14" onchange="a(this.value);">
<input type="text" name="fpsj" onclick="setday(this)" class="input" size="14" >
展开
 我来答
kakagui
2011-11-29 · TA获得超过670个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:278万
展开全部
onclick="setday(this)"这个onclick事件找不到对象,所以无法执行。

1.我尝试将setday(this)去掉,在第一个输入框里输入内容就可以执行了。

2.将setday(this)改成alert(‘任意字符串’),点击第一个输入框的时候也是可以弹出窗口的。

你可以尝试将setday(this)这个方法加进去试试看。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式