원하시는 동작을 위해선, 자바스크립트의 도움이 필요해보입니다..
form submit 이벤트가 발생하기전, input[name=123123] 필드의 값을 input[name=123] 필드에 삽입 후 submit 액션을 진행하면 될 것으로 보입니다.
Kimjaeik 브라우저에서 submit을 하게되면, 지정한 폼에 대해서 (폼으로 감싼, 폼안의 <form> ... </form>) 내용들을 서버에 제출하는 것으로 이해하고 있어요.
따라서, 지금 제시해주신 엘리먼트 구조상 그대로는 힘들것 같구요.
폼 밖의 입력값을 javascript로 폼안의 hidden의 value에 넣어주어야 되지 않을까 싶네요.
제가 잘 못 알고 있는것이 있다면 지적해주시면, 많은 도움이 될것 같습니다.
제 지식으로는 form 바깥에 있는 input 태그의 값은 서버에서 파싱을 못할 것 같은데요.
저도 안해 봤지만, action.php 에서 form 밖에 정의된 input 태그의 값이 어떻게 파싱되는 지 실험해 보실래요?
// action.php die(var_dump($_REQUEST));
input을 현재 form 바깥에서 사용하는 중인데 페이지 레이아웃상(저는 form 안에 넣었으면 좋겠는데 위치 때문에 못넣습니다) form 바깥에서 input type=text를 사용중입니다.
그 직접 입력 받은 텍스트 값을 변수화 하는 방법이 있을까요?
바로 그 페이지에 form 안에 hidden으로 해서 value 값으로 사용하려고 하는데 방법을 모르겠네요
그러니까 이런 느낌입니다.
<input type="text" name="123123"> << 여기서 입력 받은 텍스트 값을
<form method="post" action="action.php">
<input type="hidden" name="123" value=""> << 이곳의 value 값에 넣어서 데이터를 넘기려고 하는겁니다.
그냥 form안에 넣으면 쉬운데 그게 안되서 질문 드립니다 ㅠㅠ