用JS怎么做双重的条件判断?

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:25:27
假设:有三个单选按钮,A B C。选中A提交表单时,不需要验证表单中的内容。选中B,需要验证表单中 B_text文本框是否为空 ,选中C,需要验证表单中 C1_text和C2_text的文本框是否为空

请问应该怎么写,谢谢!
谢谢rickysilk的提醒,不过这个东西涉及到其他的一些东西,所以只能用JS去判断。
同样也谢谢xingkong521654的建议,不过不能用request之类的,只能在当前页面做js的判断。

写好了 你要的是这样的吗?C的判断我不知道你是或还是且的关系 你有需要自己改下

<script>
function chk()
{
var f = document.f1; //赋值
var a=document.getElementById("a");
var b=document.getElementById("b");
var c=document.getElementById("c");

//A不判断
if (a.checked)
{
f.submit();
}

//B的判断
if (b.checked)
{
if (f.B_text.value=="")
{
alert("B_text空的");
return false;
}
f.submit();
}

//C的判断
if (c.checked)
{
if (f.C1_text.value=="")
{
alert("C1_text空的");
return false;
}

if (f.C2_text.value=="")
{
alert("C2_text空的");
return false;
}

f.submit();
}
}
</script>

<form action="##" method="post" name="f1" id=&quo