채택완료

input name 입력된 값으로

<input type="text" name="abc"> 에서

 

입력된 값으로

 

$abc를 변수로 지정하는 방법이 있나요?

답변 2개 / 댓글 4개

채택된 답변
+20 포인트

아래처럼 하면 자바스크립트 변수로 사용할 수 있습니다.

 

<input type="text" id="abc" name="abc" value="그누보드만세">
<script>
yyy = abc.value;
</script>

 

----------

 

yyy 의 정체를 아래처럼 확인해 보세요.

 

<input type="text" id="abc" name="abc" value="그누보드만세">
<script>
yyy = abc.value;
document.write(yyy); // 그누보드만세
document.write(typeof yyy); // string
</script>

 

-----

 

액션파일에서 사용할 거라면

 

$my = $_POST['abc'];

 

위와 같이 하면 $my 라는 변수가 되겠지요.

답변에 대한 댓글 1개

API로 데이터를 받아서 주소로 검색하려는데 API요청 코드에 $abc로 입력을 해야 할 거 같아서요

api로 넘길함수에서

값을 조회하면 됩니다.

<input type="text" name="abc" id="abc" >와 같이 id이름을 하나더 추가하시고

 

function juso() {

   var abc = $("#abc").val();

   // 주소로 넘길값은 abc에 담김

   //주소조회로직에서

   link = "search_url?abc="+abc;

   .....

}

 

형태로 연결혹은값으로 전달 하시면됩니다.

답변에 대한 댓글 3개

답변 너무 고맙습니다
제가 코딩은 초보라 API 요청 코드에는 어떤 변수를 넣으면 되는지도 알려주시면 고맙겠습니다
@대한사랑
사용하시는 api가 뭔지 모르는상황에
아무코드나 적어둘순없죠

기본적으로 필요한 패턴을 적어드린겁니다.

주소검색 api를 보면 샘플코드가 있을겁니다.

답변을 작성하려면 로그인이 필요합니다.