js 文本框和复选框只能选一个 5

<inputtype="text"class="_calendar"name="tim"/><inputtype="checkbox"name="checks"value... <input type="text" class="_calendar" name="tim" /> <input type="checkbox" name="checks" value="yes" style="width:auto;border:none;" />
想在这两个中判断只能选一个,要么就填写这个时间的文本框,要么就只能选择这个复选框,但不能两个都不填,用js判断一下,谢谢了,form的name属性是form_member
就是最好能写成onsubmit()提交后提示错误信息形式的,如:
if(document.form_member.tim.value==""){
alert("请选择驾照领取时间或者租车时再填!");
return false;
}
if(document.form_member.tim.value!=""){
alert("请选择一个!");
}
return true;
}
这样的
展开
 我来答
若绮彤ES
2010-08-24 · TA获得超过2928个赞
知道大有可为答主
回答量:4310
采纳率:100%
帮助的人:7297万
展开全部
<script>
function chk()
{
var txt=document.getElementById("tim");
txt.value='';

}

function chk1(temp)
{
if(temp!="")
{
var checks=document.getElementById("checks");
checks.checked=false;
}

}
</script>
<form name="form1" id="form1" action="" method="post">
<input type="text" class="_calendar" name="tim" id="tim" onkeypress="chk1(this.value)"/> <input type="checkbox" name="checks" id="checks" value="yes" style="width:auto;border:none;" onClick="chk()"/>
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
智慧城市浅谈
2010-08-24 · TA获得超过516个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:236万
展开全部
1楼正解,强烈建议楼主给分

这样楼主可以在一楼的两个函数里加上alert提示信息就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式