<input type="text" name="text1" >Value="aaa"或者Value="bbb"
textvalue

解决方案 »

  1.   

    设置成什么内容都行,关键是自己取出值后split或者eval下,处理成你需要的
      

  2.   

    上代码就明白我的意思了。text1.2.3只有一个答案,没问题;text4有两个备用答案,this.value=其中的任意一个-->Y,不等于ddd也不等于eee-->M。要怎么改?
    <script type="text/javascript">
            window.onload = function(){
                var inputs = document.getElementsByTagName('input');
                for (var i=0;i<inputs.length;i++){
                   inputs[i].onchange=function(){
                     var answer = this.attributes['answer'].value;
                        if(this.value!=answer){
                            alert(this.name+'--N');
                        }
                          else{
                            alert(this.name+'--Y');
                        }
                    }
                }
            }        
    </script>  text1:<input type="text" name="text1" answer="aaa"/>
      text2:<input type="text" name="text2" answer="bbb"/>
      text3:<input type="text" name="text3" answer="ccc"/>
      text4:<input type="text" name="text4" answer="ddd" answer="eee"/>
      

  3.   

    这样不行吗?
      text4:<input type="text" name="text4" answer="ddd,eee"/>
      

  4.   

    那会把ddd,eee当成一个完整的字符串的
      

  5.   

    不会在取值时判断是否有分隔符,有就slipt一下,再作判断
      

  6.   


    数据的提供方式不重要,主要看成数据的处理方式
    <script type="text/javascript">
            window.onload = function(){
                var inputs = document.getElementsByTagName('input');
                for (var i=0;i<inputs.length;i++){
                   inputs[i].onchange=function(){
                     var answer = this.attributes['answer'].value;
                        if((","+answer+",").indexOf(","+this.value+",")==-1){
                            alert(this.name+'--N');
                        }
                          else{
                            alert(this.name+'--Y');
                        }
                    }
                }
            }        
    </script>  text1:<input type="text" name="text1" answer="aaa"/>
      text2:<input type="text" name="text2" answer="bbb"/>
      text3:<input type="text" name="text3" answer="ccc"/>
      text4:<input type="text" name="text4" answer="ddd,eee"/>