<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title><SCRIPT src="js/Calendar.js" type=text/javascript>window.onload=function(){
$('test').onclick=function(){
var temp_test=$('test').value;
if(temp_test=="jq"){
alert("你选择的是地球");
}else if(temp_test=="hx"){
alert("你选择的是火星");
}
}
}
</SCRIPT></head><body>
<input type="radio" name="test" id="test" value="jq"/>地球 <input type="radio" name="test" id="test" value="hx"/>火星
</body>
</html>
//id 不能重复出现 jquery代码相当多错误
<script type="text/javascript">
$(function () {
$("input[name='test']").click(function(){
var temp_test=$("input[name='test']:checked").val();
if(temp_test=="jq"){
alert("你选择的是地球");
}else{
alert("你选择的是火星");
}
});
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>无标题文档</title><SCRIPT src="js/Calendar.js" type="text/javascript"></SCRIPT><SCRIPT type="text/javascript">window.onload=function(){
var tests = document.getElementsByName('test');
for(var i=0,len=tests.length;i<len;i++){
var test = tests[i];
test.onclick = function(){
var temp_test = this.value;
if(temp_test=="jq"){
alert("你选择的是地球");
}else if(temp_test=="hx"){
alert("你选择的是火星");
}
}
}
}
</SCRIPT>
</head><body>
<input type="radio" name="test" id="test1" value="jq"/>地球 <input type="radio" name="test" id="test2" value="hx"/>火星
</body>
</html>1. <SCRIPT src="js/Calendar.js" type="text/javascript"></SCRIPT>
如果引用了js那么<SCRIPT>标签体内就不能在写JS了2. <input type="radio" name="test" id="test1" value="jq"/>地球 <input type="radio" name="test" id="test2" value="hx"/>火星
ID要唯一,name可以一样3. 如果要用jquery
$('input[name=test]').click(function(){
var temp_test = this.value;
if(temp_test=="jq"){
alert("你选择的是地球");
}else if(temp_test=="hx"){
alert("你选择的是火星");
}
});
$("input[name='test']").click(function(){
var temp_test=$(this).val();
if(temp_test=="jq"){
alert("你选择的是地球");
}else if(temp_test=="hx"){
alert("你选择的是火星");
}
});
}
document.onchange = function(){
var post_input = document.getElementsByTagName('input');
for(var i=0;i<post_input.length;i++){
if(post_input[i].name == "test"){
if(post_input[i].checked){
if(post_input[i].value == "jq"){
alert("地球");
}else if(post_input[i].value == "hx"){
alert("火星");
}
}
}
}
}
}
...
if($(this).val()=="jq"){
alert("你选择的是地球");
}else if($(this).val()=="hx"){
alert("你选择的是火星");
}
})Lz,你别把jQuery和原生的语法搞混掉呀
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>无标题文档</title>
<script type="text/javascript">
$(":radio[name='test']").click(function(){
if($(this).val()=="jq"){
alert("你选择的是地球");
}else if($(this).val()=="hx"){
alert("你选择的是火星");
}
})
</script>
</head><body>
<form>
<input type="radio" name="test" id="test" value="jq"/>地球
<input type="radio" name="test" id="test" value="hx"/>火星
</form>
</body>
</html>
$(function(){
$(":radio[name='test']").click(function(){
if($(this).val()=="jq"){
alert("你选择的是地球");
}else if($(this).val()=="hx"){
alert("你选择的是火星");
}
})
})
1.ID不能重复出现
2.ID要唯一
这两个意思怎么会是相反?以上这么多代码,你不会写难道还不会测试,是真是假还分辨不出?
这需要jQuery框架的支持。而且用click事件做这个效果并不理想。如果我用焦点定位并选中radio,那么会出现什么效果呢?
<script type="text/javascript">
function checkradio()
{
var getradio=document.getElementsByName("radioname");
for (var i=0;i<getradio.length;i++)
{
if(getradio[i].checked)
{
alert("我是地球");
break;
}else
{
alert("我是火星");
break;
}
}
}
</script>
</head> <body>
<input type="radio" id="radio" name="radioname" onclick="checkradio()"/>地球
<input type="radio" id="radio" name="radioname" onclick="checkradio()"/>火星
</body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>、
《在这儿导入jquery函数库***.js文件》
<title>无标题文档</title>
<script type="text/javascript">
$(":radio[name='test']").focus(function(){
alert($("input[name='test']:checked").val());
})
</script>
</head>
<body>
<form>
<input type="radio" name="test" id="test" value="jq"/>地球
<input type="radio" name="test" id="test" value="hx"/>火星
</form>
</body>
</html>