<form id="form1" name="form1" method="post" action="2.php">
<input type="radio" name="RadioGroup1" value="lenght" id="RadioGroup1"/>
<input type="radio" name="RadioGroup1" value="width" id="RadioGroup1"/>
<input type="button" value="提交" name="botton" />
</form>
我想问题下,怎么能实现,如果没有选择单选按钮对应的值时,用户单击“提交”时给予提示,“请选择你的爱好!”
<input type="radio" name="RadioGroup1" value="lenght" id="RadioGroup1"/>
<input type="radio" name="RadioGroup1" value="width" id="RadioGroup1"/>
<input type="button" value="提交" name="botton" />
</form>
我想问题下,怎么能实现,如果没有选择单选按钮对应的值时,用户单击“提交”时给予提示,“请选择你的爱好!”
解决方案 »
- 实现一个下拉框
- Jquery 删除文件后页面数据没更新
- Ext 文件上传用Ext.ux.UploadDialog问题
- jquery 这样写怎么不对,$("tr:odd").not(:first).css('background', '#FF66FF');//排除首行
- js识别单选框
- jsp中怎么写生成自动编号的代码??
- 巨难:怎么做到,不让客户端选择,直接把客户端的文件上传到服务器来?
- 关于层的滚动条的问题,如何不让层的横向的滚动条不出来.
- 我忘了如何在body中调用一个javascript函数了
- __40分__jquery-easyui 中手风琴 easyui-accordion 的问题
- window.open()窗口最大化的问题
- 请问,可以实现引用第三方搜索吗?
1、默认一个已选状态
2、button click的时候=>
var t = document.getElementsByName("RadioGroup1");
var tag = 0;
for (var i = 0; i < t.length; i++) {
if(t[i].checked) {
tag = 1;
}
}
if(!tag) {
alert("请选择你的爱好");
return false;
}
楼主,你这个radio的id不应该是一样的,可以删除!id本应该唯一!
function check(form){
var rads = document.getElementsByName("RadioGroup1");
var len = rads.length;
var sel = 0;
for(var i = 0; i < len; i++){
if(rads[i].checked){
sel = 1;
break;
}
}
if(!sel)return false;//如果没有被选中(一个都没有)return false;禁止提交,否则提交(默认的return true;)
}
</script>
<form id="form1" name="form1" method="post" action="2.php" onsubmit="return check(this)">
<input type="radio" name="RadioGroup1" value="lenght" id="RadioGroup1"/>
<input type="radio" name="RadioGroup1" value="width" id="RadioGroup2"/>
<input type="submit" value="提交" name="botton" />
</form>
var inputs = document.form1.getElementsByTagName("input");
var flag = 0;
for(var i = 0 ;i<inputs.length ; i++){
if(inputs[i].getAttribute("type")=="radio"&&inputs[i].checked)flag++;
}
if(flag==0)alert("请选择");
function check(objectRadio) {
var tag = 0;
for (var i = 0; i < objectRadio.length; i++) {
if (objectRadio[i].checked) {
tag = 1;
}
}
if (!tag) {
alert("請選擇您的愛好");
return false;
}
}
</script>
<input type="button" value="提交" name="botton" onclick="check(this.form.RadioGroup1)" />
<input type="radio" name="1">1
<input type="radio" name="1">2
<input type="radio" name="1">3
<input type="radio" name="1">4
<input type="radio" name="1">5
<input type="text" value="112233" name="one" id="two">
<input type="button" onclick="
abc=document.getElementsByName('1').length;
a=0;
for(i=0;i<abc;i++)
{
obje=document.getElementsByName('1');
if(obje[i].checked){a=1;break;}
}
if(a==0){alert('选择爱好');}
"
value='提交'
>
</form>