为了账号安全,请及时绑定邮箱和手机立即绑定

javascript能否直接获得html表单数据

<body>

<form action="index.html" method="post">请输入您的姓名

    <input type="text" name="age" id="age">

    <input type="submit" value="提交">

</form>

<script type="text/JavaScript">

var myage=document.getElementById("age").value;

if(myage<=44)

  {document.write("青年");}

else if(myage<=59) 

  {document.write("中年人");}

else if(myage<=89)

  {document.write("老年人");}

else        

  {document.write("长寿老年人");}

</script>

</body>

没成功(╯‵□′)╯︵┻━┻是哪错了还是根本就不行

正在回答

4 回答

你得写个function a,判断语句放在方法中,之后在提交的input中,来响应鼠标事件,onclick="a()"。 

0 回复 有任何疑惑可以回复我~
#1

阿皎就是茕兔丶 提问者

我试了,但输入什么数都是输出青年
2016-07-04 回复 有任何疑惑可以回复我~
#2

阿皎就是茕兔丶 提问者

好了,我把获取表单id也放在函数里就好了
2016-07-04 回复 有任何疑惑可以回复我~

type=submit会提交到你的form表单定义的action中

0 回复 有任何疑惑可以回复我~

<form action="index.html" method="post">请输入您的年龄:

    <input type="text" name="age" id="age">

</form>

<input type="button" value="提交测试" onclick="a()">

<script language="javascript">

    function a(){

        var myage= document.getElementById("age").value;

        if(myage<=44)

          {document.write("青年");}

        else if(myage<=59) 

          {document.write("中年人");}

        else if(myage<=89)

          {document.write("老年人");}

        else        

          {document.write("长寿老年人");}

    }

</script>


0 回复 有任何疑惑可以回复我~

val是获得value属性中的值,而不是内容

0 回复 有任何疑惑可以回复我~
#1

阿皎就是茕兔丶 提问者

那应该用什么
2016-07-04 回复 有任何疑惑可以回复我~
#2

卡兰尼克 回复 阿皎就是茕兔丶 提问者

用innerHTML获得内容
2016-10-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

javascript能否直接获得html表单数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信