首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个文本框,可以与此同时设置2个不同的值吗?2个值是或的关系

2013-08-10 
一个文本框,可以同时设置2个不同的值吗?2个值是或的关系。input typetext nametext1 Valueaaa或

一个文本框,可以同时设置2个不同的值吗?2个值是或的关系。
<input type="text" name="text1" >Value="aaa"或者Value="bbb"
text value
[解决办法]
设置成什么内容都行,关键是自己取出值后split或者eval下,处理成你需要的
[解决办法]

引用:
那会把ddd,eee当成一个完整的字符串的
不会在取值时判断是否有分隔符,有就slipt一下,再作判断
[解决办法]
引用:
那会把ddd,eee当成一个完整的字符串的


数据的提供方式不重要,主要看成数据的处理方式
<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"/> 

热点排行
Bad Request.