onclick 传递参数 10

<formname="form1"method="post"action=""><inputtype="radio"id="ccc"value="1"onclick=fd... <form name="form1" method="post" action="">
<input type="radio" id="ccc" value="1" onclick=fdfdfd()>
个人
<input type="radio" id="ccc" value="0" onclick=fdfdfd()>
公司
</form>

<script language="javascript">
function fdfdfd(){
var valuess = document.getElementById("ccc").value;

}
</script>

{if valuess=1}
输出aaaaaaaaaaa
{else}
输出bbbbbbbbbb
{/if}

我的本意是通过onclick事件,将单选项id=ccc的值传到变量 valuess里,然后根据valuess的值输出不同的内容

但是 不能实现,请求帮助
展开
 我来答
fx210
2012-04-07
知道答主
回答量:5
采纳率:100%
帮助的人:8022
展开全部
klz_5861418 说的对,关键在于JS脚本不像服务器脚本那样能直接获取input中type为radio的值,需要判断checked之后才能符合你的想法。同时你给两个radio取一样的id是不正确的,改成name并用getElementsByName更好。
如果input中type效果为多选项的都应该用这种办法,如果用jquery的话,则有一个通用的易用的方法$("input[name='ccc']").val()

David_Rachel 用了直接传值的办法也是可以的,简单的项目用这个很合适。
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
David_Rachel
推荐于2017-06-09 · TA获得超过302个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:121万
展开全部
<html>
<head>
<script language="javascript">
function test(value){
if(value=='1') {
alert("11111111");
}else{
alert("00000000");
}
}
</script>
</head>

<body>
<form name="form1" method="post" action="">
<input type="radio" name="ra" value="1" onclick="test(this.value)"/>
个人
<input type="radio" name="ra" value="0" onclick="test(this.value)""/>
公司
</form>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
klz_5861418
2010-01-11 · TA获得超过1050个赞
知道答主
回答量:189
采纳率:0%
帮助的人:0
展开全部
<html>
<head>
<script language="javascript">
function fdfdfd(){
var valuess = getRadioValue("ccc");
if(valuess==1) {
alert("aaaaaaaaaaa");
}else{
alert("bbbbbbbbbb");
}
}
function getRadioValue(name){
var radioes = document.getElementsByName(name);
for(var i=0;i<radioes.length;i++)
{
if(radioes[i].checked){
return radioes[i].value;
}
}
return false;
}
</script>
</head>

<body>
<form name="form1" method="post" action="">
<input type="radio" name="ccc" value="1" onclick=fdfdfd()>
个人
<input type="radio" name="ccc" value="0" onclick=fdfdfd()>
公司
</form>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式