Javascript 如何运行此命令?
我希望警报“请选择一个条目级别”与警报“您必须输入考试编号”和其他两个一起出现。进入警报级别优先于其他警报 如果有人帮助我,我将非常感激。谢谢Javascript 如何运行此命令?,javascript,if-statement,Javascript,If Statement,我希望警报“请选择一个条目级别”与警报“您必须输入考试编号”和其他两个一起出现。进入警报级别优先于其他警报 如果有人帮助我,我将非常感激。谢谢 function validateForm() { var result = true; var msg=""; var checked = null; var inputs = document.getElementsByName('level'); f
function validateForm()
{
var result = true;
var msg="";
var checked = null;
var inputs = document.getElementsByName('level');
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].checked)
{
checked = inputs[i];
}
}
if (checked==null)
{
alert('Please choose a level of entry.');
document.getElementById('radio').style.color="red";
result=false;
}
else {
var r=confirm('You have chosen '+checked.value+', do you wish to proceed? \n')
if (r==true)
{
result=true;
}
else
{
result=false;
}
}
if (document.ExamEntry.name1.value=="") {
msg+="You must enter your name \n";
document.ExamEntry.name1.focus();
document.getElementById('name').style.color="red";
result=false;
}
if (document.ExamEntry.subject1.value=="") {
msg+="You must enter the subject \n";
document.ExamEntry.subject1.focus();
document.getElementById('subject').style.color="red";
result=false;
}
if (document.ExamEntry.exam1.value=="") {
msg+="You must enter the examination number \n";
document.ExamEntry.exam1.focus();
document.getElementById('exam').style.color="red";
result=false;
}
if(msg=="") {
return result;
}
{
alert(msg);
return result;
}
}
函数validateForm()
{
var结果=真;
var msg=“”;
检查的var=null;
var inputs=document.getElementsByName('level');
对于(变量i=0;i
我明白你的意思…你也应该连接字符串msg
if (checked==null)
{
msg+="Please choose a level of entry.";
document.getElementById('radio').style.color="red";
result=false;
}
最后再加上一句话:
if(msg=="") {
return result;
} else {
alert(msg);
return result;
}
嗯,改变顺序?