JavaScript表单检测

时间:2011-11-10 20:13:26

标签: javascript forms

我想检测用JavaScript选择'yes'单选按钮的时间。这是一个小的轻量级表单,没有安装jQuery或其他库。我的目标是让它在大多数主流浏览器中运行,并且只需几行代码即可编写。

   <script type="text/javascript">
        if(document.forms[0].test.buy){alert("Clicked yes.);
   </script> 

</head>
<body>
    <form name="test">
        Buy Ice cream?
        <input type="radio" name="buy" value="yes" /> Yes
        <input type="radio" name="buy" value="no" /> No<br />
    </form>
</body>

2 个答案:

答案 0 :(得分:2)

您的单选按钮需要处理onClick事件 -

<input type="radio" name="buy" value="male" onClick="myYesFunc()" />Yes

然后你需要一个javascript函数来处理事件

function myYesFunc()
{
  alert ("Yes Clicked");
}

答案 1 :(得分:0)

在这种情况下,你需要使用事件处理

    <input type="radio" onclick="Call your function"/>

并在函数调用中检查单选按钮的值并执行任务