猿问

js怎么实时获取input的value值

Verification输入验证
window.onload=function(){
varbuttonClick=document.getElementsByTagName('button')[0];
varcellPhone=document.getElementsByTagName('input')[0].value;
varage=document.getElementsByTagName('input')[1].value;
buttonClick.onclick=function(){
if(cellPhone==""||isNaN(cellPhone)){
alert('请输入手机号码');
}
}
}
手机号码:
年龄:
每次获取到的input值都是空,手动输入了值也是空,怎么回事呢
慕哥6287543
浏览 2167回答 2
2回答

饮歌长啸

你挂在window.onload事件下去读取编辑框,也就是页面加载完的时候执行,这时编辑框内容还空着呢,你应该在提交的点击事件,再去读取就对了。window.onload=function(){varbuttonClick=document.getElementsByTagName('button')[0];buttonClick.onclick=function(){varcellPhone=document.getElementsByTagName('input')[0].value;varage=document.getElementsByTagName('input')[1].value;if(cellPhone==""||isNaN(cellPhone)){alert('请输入手机号码');}}}

梦里花落0921

window.onload=function(){varbuttonClick=document.getElementsByTagName('button')[0];buttonClick.onclick=function(){varcellPhone=document.getElementsByTagName('input')[0].value;varage=document.getElementsByTagName('input')[1].value;if(cellPhone==""||isNaN(cellPhone)){alert('请输入手机号码');}}}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答