我想验证3周的Fileds如何验证在JavaScript中3场
- 名文本框中
- 姓文本框中
- 中间名文本框中
这里是我的代码:
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
var y=document.forms["myForm"]["lname"].value;
var z=document.forms["myForm"]["mname"].value;
if(((x!='') && (y=='' && z==''))
|| ((y!='') && (x=='' && z==''))
|| ((z!='') && (x=='' && y=='')))
{
alert("First name must be filled out");
return false;
}
alert("fill input filed");
return false;
}
</script>
我的代码正在执行l这个:如果我不会在任何领域输入任何东西 - 警告,这部分是好的。然后当我进入其中一个领域时,它提醒我,如果部分相同的方式,如果我将输入两个文本框我如果部分应该执行,但它没有发生。
你能否改变这种状况,如果我填写2个字段,它应该提醒我至少有一个字段可以填写?
请重新修改并写入有意义的内容。 – sgowd 2013-03-20 07:20:51
很难理解您想要测试的条件以及您想要对每个测试结果组合采取何种操作。也许你可以编辑你的问题,并以表格的形式表达所需的行为。 – 2013-03-20 07:22:07
如果我将输入2字段它应该提醒我,如果部分...只有名字必须填写 – Manu 2013-03-20 07:22:28