我已经对性别表达进行了测试 -
function gender()
{
var gender = document.form1.radio[0].checked;
var gender1 = document.form1.radio[1].checked;
if(gender || gender1)
{
}
else
{
errorMsg = errorMsg + "please select your gender\n"
}
}
但我希望能够写出来,这样就不需要像这样的空洞的积极结果 -
if ((alphabetic.test(fname)== false) || (alphabetic.test(lname)== false))
{
alertmsg = alertmsg + "Name should be in alphabets:" + "\n";
}
我很抱歉,如果我看起来非常愚蠢,我是一个完全的初学者。任何帮助将不胜感激,谢谢
答案 0 :(得分:1)
function gender()
{
var gender = document.form1.radio[0].checked;
var gender1 = document.form1.radio[1].checked;
if(!(gender || gender1))
{
errorMsg = errorMsg + "please select your gender\n"
}
}
答案 1 :(得分:0)
如果我理解正确:
if(!gender && !gender1) {
errorMsg = errorMsg + "please select your gender\n"
}
答案 2 :(得分:0)
不确定你要做什么但是,尝试使用逻辑NOT“!”:
function gender()
{
var gender = document.form1.radio[0].checked;
var gender1 = document.form1.radio[1].checked;
if !(gender || gender1)
{
errorMsg = errorMsg + "please select your gender\n"
}
}