자바스크립트 테스트 시 폼의 input 값들을 자동으로 채우기

페이지 정보

작성자 프리랜서김 댓글 0건 조회 130회 작성일 17-08-24 16:49

본문

<script type="text/javascript">

var nameToValue = {
    "email" : "xxx@xxxx.com",
    "phone" : "0100000000"
};

$(document).ready(function(){

    $("input[type=text]").each(function(){
        var fixVal = eval("nameToValue." + $(this).attr("name") );
        if(typeof fixVal !== "undefined" ){
            $(this).val(fixVal);
        }else{
            $(this).val("test");   
        }       
    });

    $("select option").each(function(){
        if( $(this).index() == 1 ) $(this).prop("selected",true);
    });


    var tempChkName = "";
    $("input[type=checkbox]").each(function(){
    var chkName = $(this).attr("name");
    if(tempChkName != chkName){
    tempChkName = chkName;
    $("input[name="+chkName+"]").eq(0).prop("checked",true);
    }
    });

    var tempRdoName = "";
    $("input[type=radio]").each(function(){
    var chkName = $(this).attr("name");
    if(tempRdoName != chkName){
    tempRdoName = chkName;
    $("input[name="+chkName+"]").eq(0).prop("checked",true);
    }
    });
    });

});
</script>

 

 

댓글목록

등록된 댓글이 없습니다.



Contact Information

연락처

입금은행

업무시간

Portfolio

Image

Image

Image

Image

Image

Image

Image

Image