当前位置: 代码迷 >> Java相关 >> 如何实现??
  详细解决方案

如何实现??

热度:367   发布时间:2008-09-17 11:58:34.0
如何实现??
我初次接触javascript,恳请大家帮忙,下面一段语句,我想多几种情况判断,不知如何实现?
<script language=javascript>
function check_null()
{
if(document.addNEWS.fadd.value=="")
    {
    document.addNEWS.fadd.focus();
    alert("通讯地点不能为空!");
    return false;
    }    
  return true;
}
</script>
我想加多几个条件,如通讯地点超过15个字就重回该字段表单输入框要求重新输入,嘿嘿,别笑话我,再次再次表示感谢。
搜索更多相关的解决方案: javascript  条件  

----------------解决方案--------------------------------------------------------
是你迷路了,还是我糊涂了?这个问题放错地方了!
解决方案:
copy你的if条件,修改为:if(document.addNEWS.fadd.value==""||document.addNEWS.fadd.value.length>15) {
    document.addNEWS.fadd.focus();
    alert("通讯地点能为空或者你的字数超过15");
    return false;
    }
----------------解决方案--------------------------------------------------------
首先表示感谢,我可能没说清楚,你这招我已经用过了,这只是针对这个字段的,还有其他的,比如,有两个字段,如果第一个选定后,第二个可选的范围就固定了,所以我想如果第一个选定了,第二个字段不仅不能为空而且只能选相关的值。
----------------解决方案--------------------------------------------------------
抱歉啊。。
,我的理解能力可能比较差,这样吧,你用代码说话吧!这个那个我有点晕!
----------------解决方案--------------------------------------------------------
源码
<script language=javascript>
function check_null()
{

    
if(document.addNEWS.BigClassName.options[document.addNEWS.BigClassName.selectedIndex].value=="")
    {
    document.addNEWS.BigClassName.options[document.addNEWS.BigClassName.selectedIndex].focus();
    alert("受理单位没有选择!");
    return false;
    }
    
if(document.addNEWS.jcsl.value=="")
    {
    document.addNEWS.jcsl.focus();
    alert("生物检材没有选择!");
    return false;
    }

  return true;
}
</script>

第1:当选定受理单位后,还需选择所属社区,因为受理单位不同可选的所属社区就不同,即当输入受理单位后还要提醒选择社区
第2:如果生物检材取0,则后面的检材名称就不必填写了,但如果不是0则还需提醒输入检材名称。
感谢
----------------解决方案--------------------------------------------------------
再次恳请哪位高手给解答此难题,谢谢
----------------解决方案--------------------------------------------------------
  相关解决方案