js 의 조작 dom 대상 의 속성

3546 단어 function
JS 조작 폼 대상 의 속성:
<script type="text/javascript">
        
        function testform01(){
        //0
        //    var frm = document.forms[0];
        //1
        //    var frm = document.forms["form01"];
        //    alert(frm.name);
        //    alert(frm.action);
        //    alert(frm.method);
        //    alert(frm.enctype);
        
        //2
            //var forms = document.getElementsByName("form01");
            //var frm = forms[1];
            //alert(frm.name);
            //alert(frm.action);
            //alert(frm.method);
            //alert(frm.enctype);
            
        //3    
            //var forms = document.getElementById("form01");
        //    alert(forms.length);
        //    alert(forms.name);
        //    alert(forms.action);
        //    alert(forms.method);
        //    alert(forms.enctype);
        
        //4
        //    var forms = document.getElementsByTagName("form");
        //    alert(forms.length);
        //    var frm = forms[1];
        //    alert(frm.name);
        //    alert(frm.action);
        //    alert(frm.method);
        //    alert(frm.enctype);
        
        //5
            var frm = document.form02;
            alert(frm.name);
            alert(frm.id);
            alert(frm.action);
            alert(frm.method);
            alert(frm.enctype);
        }
        
        //6、
            function test02(){
                var fr02 = document.form02;
                //alert(fr02.elements.length); //==4
                alert(fr02.length); //==4
                alert(fr02.elements[3].value); //  2
                //fr02.reset();   
                //fr02.submit();
            }
    </script>

상기 7 에서 방법 은 폼 대상 을 얻 고 폼 의 속성 을 잠 글 수 있 습 니 다.
<body>
        <form name="form01" id="form01" action="test11" method="post" enctype="" onsubmit="return test03();" onreset="return test04();">
            <!--       post -->
          :<input  type="text" name="uname" /><br>
          :<input type="password" name="pwd" /><br>
            :<input type="password" id="repwd"/><br>
        <input type="submit" value="  1"/>
        </form>
        
        <form name="form02" id="form02" action="test22" method="get" enctype="">
          :<input  type="text" name="uname" id="uname2"/><br>
          :<input type="password" name="pwd" id="pwd1" /><br>
            :<input type="password" id="repwd2" name="repwd"/><br>
        <input type="reset" value="  2" />
        <input type="submit" value="  2"/>
        </form>
        <input type="button" value="  01" onclick="testform01()" />
        <input type="button" value="  02" onclick="test02()" />
    </body>

form 대상 의 이벤트:
    onsubmit 폼 제출 전 트리거
    onreset    폼 초기 화 전 트리거
        function test03(){
            alert("test"); //    
            return false;  //    
        }
        function test04(){
            alert("reset");
            return false;
        }

좋은 웹페이지 즐겨찾기