关于html网页里‘文本框’给‘函数’传值的问题??
我想要实现的效果是点击‘提交’按钮就把自己输入的数据alert出来???可是下面这样不行,哪位高手知道怎么解决吗?我的网页hhh.html文件如下=======-====...
我想要实现的效果是点击‘提交’按钮 就把自己输入的数据alert出来???
可是下面这样不行,哪位高手知道怎么解决吗?
我的网页hhh.html文件如下=======-============
<html>
<script language="javascript">
function sss(){
alert("进入sss方法了");
String s = document.getElementById("username");
alert(s);
}
</script>
<body>
<form action="hhh.html" method="post">
<input name="username" type="text" />
<input type="submit" value="提交" />
<input type="button" onclick=sss()/>
</form>
</body>
</html> 展开
可是下面这样不行,哪位高手知道怎么解决吗?
我的网页hhh.html文件如下=======-============
<html>
<script language="javascript">
function sss(){
alert("进入sss方法了");
String s = document.getElementById("username");
alert(s);
}
</script>
<body>
<form action="hhh.html" method="post">
<input name="username" type="text" />
<input type="submit" value="提交" />
<input type="button" onclick=sss()/>
</form>
</body>
</html> 展开
3个回答
展开全部
<input name="username" type="text" />
---》
<input id="username" name="username" type="text" />
String s = document.getElementById("username");
---》
String s = document.getElementById("username").value;
---》
<input id="username" name="username" type="text" />
String s = document.getElementById("username");
---》
String s = document.getElementById("username").value;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把第一个input去掉就可以了
改成<input type="button" value="提交" onclick=sss()/>、
在点这个按钮的时候会自动执行sss()这个函数的
改成<input type="button" value="提交" onclick=sss()/>、
在点这个按钮的时候会自动执行sss()这个函数的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询