묻고답하기
게시판 submit의 또 다른 방법이 있을 까요?
2014.07.04 22:41
안녕하세요?
일반적으로 게시판 스킨의 submit이 아래 처럼 코딩이 되어 있습니다.(스케치북5)
<form cond="!Mobile::isMobileCheckByAgent()" action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="bd_wrt bd_wrt_main clear" >
:
:
<div class="regist">
:
<input type="submit" value="{$lang->cmd_registration}" class="btn blue" />
</div>
:
</form>
여기에 제가 아래처럼 외부에 파일을 하나 만들어 글쓰기 폼에 특정한 내용이 표시도도록 하였습니다.
<form cond="!Mobile::isMobileCheckByAgent()" action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="bd_wrt bd_wrt_main clear" >
:
:
<div class="regist">
:
<input type="submit" value="{$lang->cmd_registration}" class="btn blue" />
</div>
:
<include target="xmlprocess.html" />
</form>
이 경우 아무 문제가 없습니다.
그런데, submit 버튼을 디자인상 <include ..> 영역 아래에 하고 싶어서 아래처럼 옮기면, submit이 동작하지 않습니다.
<form cond="!Mobile::isMobileCheckByAgent()" action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="bd_wrt bd_wrt_main clear" >
:
:
<div class="regist">
:
</div>
:
<include target="xmlprocess.html" />
<input type="submit" value="{$lang->cmd_registration}" class="btn blue" />
</form>
submit버튼이 </form> 안에 있어 동작할 것 같은데.. 아무리 해도 되질 않습니다. onsubmit방식이 아닌 input버튼에 onclick 등과 같은 속성을 이용하는 다른 방법이 없는지 여쭙니다. 전문적인 지식이 없어 필요한 부분을 검색을 통해서 이리 저리 해보는 터라 답답하여 문의 드립니다.^^
댓글 2
-
LI-NA
2014.07.05 11:31
-
lamb91
2014.07.05 18:36
LI-NA님, 감사합니다. ^^
덕분에 해결되었습니다.
그런데, <form id=..>가 아니라 <form name=...>로 하니 작동을 하였습니다.
복받으세요.
자바스크립트로 submit를 주면 될겁니다.
예를들면
<form id="userForm" ~~ >
~~
<input ~~ onClick="document.getElementById('userForm').submit()" />
</form>