页面上有一组单选框 只要选择的值发生改变都执行一个function

 我来答
brhoolly
2014-11-05
知道答主
回答量:12
采纳率:0%
帮助的人:5.8万
展开全部
用jquery的 change事件吧 !

返回值:jQuerychange([[data],fn])

概述

当元素的值发生改变时,会发生 change 事件。

该事件仅适用于文本域(text field),以及 textarea 和 select 元素。当用于 select 元素时,change
事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。
$("input[type='text']").change( function() {
// 这里可以写些验证代码
});
追问
var num = GetXFormFieldById("fd_type");
var numv="0";
for(var i=0;i<num.length;i++)
{
if(num[i].checked==true)
{
numv=num[i].value;
break;
}
}
我是根据上面的方法取得相应的值,jquery该怎么写啊?
dayinspring
高粉答主

2015-10-08 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.3万
采纳率:92%
帮助的人:3503万
展开全部
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<script language="JavaScript" type="text/JavaScript">
function docheck()
{
if (document.form_add.aa[0].checked)
{
document.form_add.bb[1].checked=true;
return false;
}

if (document.form_add.aa[1].checked)
{
document.form_add.bb[0].checked=true;
return false;
}
return true;
}
</script>
<form name="form_add" method="post" action="">
<table width="500">
<tr>
<td width="148"><div align="right">已完成:</div></td>
<td width="340">
<input type="radio" name="aa" value="Y" onclick="docheck()">Y
<input type="radio" name="aa" value="N" onclick="docheck()">N </td>
</tr>
<tr>
<td><div align="right">待跟进:</div></td>
<td><input type="radio" name="bb" value="Y">Y
<input type="radio" name="bb" value="N">N </td>
</tr>
</table>
</form>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式