질문을 삭제하지 말아주세요.!
 
1
0
-1

@section('script')

$(document).ready(function(){

function test() {

alert("dddd")

}

});

@endsection

@section('body')

<form>

<button onclick="test()">테스트</button>

</form>

@endsection

위에 처럼 코드는 작성되어있습니다 테스트 버튼을 클릭하면 alert 창이 나와야되는데 작동이안되네요,,


위 스크립트 function 을 $(document).rady() 밖으로 빼봐도 작동이 안되고

html body부분 맨 아래에

<script>

function test() {

alert("dddd"); 

}

</script>

작성해도 작동이 안되는데 답변좀 주세요 ㅠㅠ

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      가장 확실하게 하시려면 함수를 정의하실때 window에 직접 정의하는게 안전하구요

      window.test = function() {
        alert("dddd");
      }

      form안에서 모든 button의 기본동작은 submit입니다

      button type을 button으로 꼭 지정하셔야 합니다

      <form>
        <button type="button" onclick="test()">테스트</button>
      </form>


      제가 만든 예제 링크입니다

      https://jsfiddle.net/7ope6je6/

      1. 최윤석

        감사합니다!! 덕분에 해결됬어요 !!

      CommentAdd your comment...