【发布时间】:2018-04-01 02:06:20
【问题描述】:
<form action="" method="get" >
<input type="radio" name="gender" id="male_sub">male<br>
<input type="radio" name="gender" id="female_sub">female<br>
<input type="submit" value="Let's Start!" id="start"><br>
<form>
我有以下单选表单,当我点击提交时,我希望它在我的 js 脚本中切换一些功能。但是,如果我这样做:
document.getElementById("start").addEventListener('click',function ()...
没有任何作用。我想我需要一些动作标签的东西,但我只能找到链接到其他网站/页面的示例,这不是我想要的。是否可以使用表单切换功能?
谢谢!
【问题讨论】:
-
您将操作值视为位置的原因是因为表单需要知道在触发提交事件时将其数据发送到哪里。是的,有一种非常简单的切换功能的方法,它是按条件:
if/else。定义您的函数,然后使用if/else调用函数 -
使用 input type=button 代替提交
标签: javascript html forms