A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张甲甲 中级黑马   /  2013-5-16 22:44  /  1044 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张甲甲 于 2013-5-24 15:35 编辑

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function mylove(browser)
{<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  document.getElementById("answer").value=browser;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>练习模板</title>
</head>
<body>
<p><b>选择你喜欢的购物网站?</b></p><br>
<form>
   <input type="radio" name="browser" value="比较正品">京东商城<br>
   <input type="radio" name="browser" value="比较多样">天猫商城<br>
   <input type="radio" name="browser" value="比较国际">谷歌购物<br>
   <input type="radio" name="browser" value="比较教育">当当购物<br>
   你喜欢的购物网站是:<input type="text" size=20 id="answer">
</form>
</body>
</html>

问题一 ::调用js函数时 到底是传输this.value 给函数作为参数   还是browser传输去给函数作为参数

问题二::为什么 我将<input type="text" name="browser" value=>中的你name属性直接删除和后出现多选按钮

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 赞一个!

查看全部评分

1 个回复

倒序浏览
问题一回答:
       调用js函数时,要传入的是单选框里的value值
问题二回答:
    因为单选框的name值要相同,而多选框的name值要不同,所以删除单选框里的nane属性就会变成多选框
                      黑马云青年为您解答

评分

参与人数 1技术分 +1 黑马币 +2 收起 理由
袁梦希 + 1 + 2 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马