javascript或用struts的验证的机制~~~

解决方案 »

  1.   

    《jsp web 编程指南》---电子工业出版社
    18章有一个类似的例子,它的方法是在action中验证(例子中是文本框和多选框)
      

  2.   

    radio 未被选择时值应该为空吧!呵呵,怎么记不起来了,用javascript判断吧,
      

  3.   

    function ViewSelect() {
            var f = document.form1;
            var j=0;
            f.data.value = "";
            for ( var i=0; i < f.elements.length; i++ )
            {
                if (f.elements[i].type == "radiobox" && true == f.elements[i].checked)
                {
                    f.data.value += f.elements[i].value;
                    j++;
                }
            }
            if (j == 0) {
                alert("&Ccedil;&euml;&Ntilde;&iexcl;&Ocirc;&ntilde;&Auml;&atilde;&Ograve;&ordf;&sup2;é&iquest;&acute;&micro;&Auml;&Auml;&Uacute;&Egrave;&Yacute;&pound;&iexcl;");
            }
            else {
                // alert(f.data.value);
                // encoder ±í&micro;&yen;&Ecirc;&yacute;&frac34;&Yacute;
                f.data.value = encodeURI(f.data.value);
                f.submit();
            }
        }
    试试
      

  4.   

    给楼主最简单的例子<input type="radio" name="a" value="1">1
    //实际为<html:radio name="formname" property="a"  value="1"/>1
     
    <script type="text/javascript" language="JavaScript">
      if(document.getElementById("a").checked==false)
          alert("请选择radio");
    </script>
      

  5.   

    我也接分啦,为什么asp版不能打开啊
      

  6.   

    我用上面的方法,不管有沒有選擇radio都有提示框出來,怎麼搞的