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

form 태그 안에 input 으로 submit 이렇게 전달해주잔아요

그런데 input type"submit" 이렇게 말고 a태그로 사용할수없을까요 ?? 


또 form 태그 없이 a태그로만 resource 중에 put 이나 destroy 에 정보를 넘길순 없겠죠 ?? ㅠㅠ

    CommentAdd your comment...

    3 answers

    1.  
      1
      0
      -1

      일단 catchu87님 말씀 처럼 뭐든 가능합니다.

      단지 웹표준에 어긋나는 것만 문제 삼을 사람이 없다면 어떤 방식이건 상관 없긴 하죠.

      (웹표준을 지켜야 하는 사이트면 거부될 것으로 보입니다.)

      그리고 api대부분은 url쿼리만으로 가능한 것은 read 같은 것만 일 것입니다.

      put과 같이 입력의 경우는 get방식으로 구현하는 경우가 별로 없죠.

      서버 개발자도 거부할 가능성이 많아서

      굳이 구현할 것이라면 a태그에 url이 아닌 javascript로 동작하도록 해야겠죠.


      근데 말씀하신 글 대로라면

      굳이 맡은 역할을 반대로 해서 쓰겠다는건데

      내부 웹사이트가 아닌 이상 윗 책임자 분들이 거부할꺼로 보입니다.

        CommentAdd your comment...
      1.  
        1
        0
        -1

        흠 .. ajax를 이용하면 안될까요??..

          CommentAdd your comment...
        1.  
          1
          0
          -1

          html 테그마다 그 활용용도가 있는건 표준성때문입니다.
          요청하신부분은 어떤 테그로도 다 가능한 기능이지만
          그 테그의 기본 속성에 맞게 사용하시는걸 추천드립니다.
          submit 의 기능은 button 이나 input type=button 으로 하시는걸 추천드리고,
          a 테그는 링크의 기능으로 사용하시길 바랍니다.


          그리고 put 이나 destroy 라는건 어떤건지모르겠지만, 다른 페이지로의 요청이라면

          form을 쓰시는게 가장 편하고, 굳이 쓰기 싫으시면, 넘겨줘야할 값들을 일일이 작성 또는 serialize 함수를 통해 

          전달하셔야합니다.

            CommentAdd your comment...